Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

libpaypalmpl.a is using uniqueidentifier and apple reject reject the app

From the 1st, May 2013 Apple will reject the app which will use uniqueIdentifier. In my app i am using Paypal library and i found that libpaypalmpl.a is using uniqueIdentifier and my app is rejected because of uniqueIdentifier. how to solve this problem?

like image 298
Yashesh Avatar asked May 08 '13 04:05

Yashesh


1 Answers

Mike from PayPal here. We're in the process of deprecating the old MPL library. As you point out, it does call [UIDevice uniqueIdentifier].

The PayPal iOS SDK should be safe - other apps are using it, and it does not call [UIDevice uniqueIdentifier]. We'll be maintaining this version going forward and adding new features, so it should be a much nicer experience for your customers.

As you correctly point out, the PayPal iOS SDK is only available to US businesses. We're working on expanding support to non-US countries, and should hopefully have an update soon!


Update: the new iOS SDK (version 2.0.0) without references to uniqueIdentifier is here: https://github.com/paypal/sdk-packages/blob/gh-pages/MPL/PayPalMPL_2-0-0-iPhone_DevelopersPackage.zip

like image 194
mettler Avatar answered Nov 15 '22 17:11

mettler