Сегодня мы получили обратную связь о нашем представлении, и мы не понимаем сообщенную проблему: «Приложениям не разрешен доступ к UDID и не должен использовать метод uniqueIdentifier UIDevice. обновите свои приложения и серверы, чтобы связать пользователей с идентификаторами поставщика или рекламы, представленными в iOS 6. ».Приложение отклонено, но я не использую UDID
Мы знаем об отклонениях относительно udid, но наше приложение не использует это! После ознакомления с этим наша команда переоценила приложение, и мы не обнаружили вхождения из «UIDevice uniqueIdentifier». Мы также пересмотрели все используемые библиотеки, и действительно, мы не находим никакого вызова из UDID.
У кого-то есть идеи?
После исследования, я выполнил команду "greap" и я подозревая о 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 использует UniqueIdentifier ?? Какая резолюция?
Вы используете сторонние библиотеки или классы, которые могут содержать UDID? – sangony
Вы передаете что-нибудь, может быть, что-то, что вы строите, из своего приложения на свои серверы, которые идентифицируют iPhone? – GoZoner
Возможно, некоторые библиотеки аналитики? – Undo