3 回答

TA貢獻1851條經驗 獲得超5個贊
就我而言,它是ibGoogleAnalytics_debug.a庫。
要查找使用uniqueidentifier方法的庫,請轉到您的項目文件夾并輸入:
$ find . | grep -v .svn | grep "\.a" | grep -v "\.app" | xargs grep uniqueIdentifier
我得到了:二進制文件./My_Project/libGoogleAnalytics_debug.a匹配

TA貢獻1772條經驗 獲得超8個贊
解決了這個問題:問題是您的項目仍引用舊的SDK,并且使用舊的sdk方法(包括蘋果拒絕的UDID)編譯代碼。
在SEARCH PATH Framework搜索路徑庫搜索路徑的構建屬性中修復它
刪除不必要的值,例如舊的sdk路徑,并將當前的sdk路徑放在此處
清理所有項目的文件:窗口->組織者->項目-刪除項目產品->清理
現在重建它,然后重新提交給蘋果。
請享用 :)

TA貢獻1830條經驗 獲得超3個贊
檢查您使用strings命令生成的二進制文件,并查找uniqueIdentifier:
$ strings YOUR_BINARY | grep uniqueIdentifier
您很可能會在那找到它。
我發現OpenSSL uniqueIdentifier在其標頭中聲明了一個字符串,因此您的應用程序(或您隨應用程序提供的任何靜態庫)可能包含了它。
就我而言,罪魁禍首是libspotify。
- 3 回答
- 0 關注
- 684 瀏覽
添加回答
舉報