3 回答

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

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

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