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 <
The problem is not how the objects in the library are referenced, it's the static library itself that is causing the trouble. It contains a call to uniqueIdentifier on UIDevice or at least a method that has the same name. Linking against this library will get the app rejected by apple as of May 1st. A new version of the library is needed.