Today we received feedback about our submission, and we do not understand the reported problem: "Applications are not allowed to access the UDID and should not use the uniqueIdentifier UIDevice method. Update your applications and servers to associate users with the Provider or advertising identifiers presented in iOS 6. "
We know about abandoning udid, but our application does not use this! After reviewing this, our team reevaluated the application, and we did not find an entry from the "UIDevice uniqueIdentifier". We also reviewed all the libraries used, and indeed we do not find any call from the UDID.
Anyone have any ideas?
After researching, I executed the greap command, and I suspect the FacebookSDK:
my-app-directory $ grep -Rnis 'uniqueIdentifier' * Binary file MyApp/FacebookSDK.framework/FacebookSDK matches Binary file MyApp/FacebookSDK.framework/Versions/A/FacebookSDK matches Binary file MyApp/FacebookSDK.framework/Versions/Current/FacebookSDK matches Binary file MyApp/MyApp.xcodeproj/project.xcworkspace/xcuserdata/myuser.xcuserdatad/UserInterfaceState.xcuserstate matches
FacebookSDK uses uniqueIdentifier ?? What is the resolution?
ios uniqueidentifier app-store udid appstore-approval
Tiago May 7 '13 at 1:46 am 2013-05-07 01:46
source share