Application rejected to access device UDID?

I had the first version of my application already in iStore. Now I want to download the next version of my application with some bug fixes and a new interface. When sending this time, in the process of downloading the zip file to the application loader, it began to transfer some steps. But after a while I get some error, for example,

  • An application should not use the uniqueIdentifier UIDevice method and

  • The application uses a non-public API. Ask me to delete them and re-download.

So, for the first point, I began to analyze my code and not use the UDID method. Some SO questions are suggested, even third-party code can also use this method. Then i used this command

$ find . | grep -v .svn | grep "\.a" | grep -v "\.app" | xargs grep uniqueIdentifier

and its two API Analytics and Paypal (MECL) .GA shown are now not used in my application, so I deleted it, but I need the paypal fucntionality function. Since I can remove this problem from this API.

Then for the second problem, I use the following API in my application FBConnect, XML Parser, PegexKitLite, ASIHTTPRequest, iCarousel, JSON, MECL (Paypal), Reachability, ZBarSDK and Google Analytics. Among these APIs, I cannot find which is a non-public API.

Please share your ideas. Any help would be appreciated.

Note. Even in the first version of my application, I used the entire API above, and it successfully passed the apple review.

Thanks.

+4
source share
2 answers

Your application is rejected due to the Paypal library (MECL), it uses a uniqueIdentifier . I also asked a question about this, and I received a response on behalf of PayPal, but the problem is still not resolved. But you can check the track using this link . See the answer mettler , which he is from PayPal.

Hope this helps you.

All the best !!!

+5
source

If you are using Google Analytics v2b4, make sure that you do not enable or compile

libGoogleAnalytics_debug.a

in your project.

0
source

Source: https://habr.com/ru/post/1480868/


All Articles