今天我們收到了關於我們提交的反饋,並且我們不理解報告的問題:「應用程序不被允許訪問UDID,並且不能使用UIDevice的uniqueIdentifier方法。更新您的應用程序和服務器,將用戶與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使用唯一標識符?這個決議是什麼?
您是否在使用可能包含UDID的第三方庫或類? – sangony 2013-05-07 02:15:04
您是否將任何東西,可能是您正在構建的東西從應用程序傳遞到識別iPhone的服務器? – GoZoner 2013-05-07 02:40:51
也許有些分析庫? – Undo 2013-05-07 03:45:54