亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

應用被拒絕,但我不使用UDID

應用被拒絕,但我不使用UDID

iOS
FFIVE 2019-11-28 13:16:30
今天,我們收到了有關提交內容的反饋,但我們無法理解所報告的問題:“應用程序不允許訪問UDID,并且不得使用UIDevice的uniqueIdentifier方法。請更新您的應用程序和服務器,以將用戶與供應商或廣告相關聯iOS 6中引入的標識符。”。我們知道有關udid的拒絕,但我們的應用程序不使用此功能!閱讀此內容后,我們的團隊重新評估了該應用程序,但未從“ UIDevice uniqueIdentifier”中發現任何事件。我們還修訂了所有使用的庫,實際上我們找不到來自UDID的任何調用。有人有主意嗎?經過研究,我執行了“ greap”命令,并且懷疑FacebookSDK:my-app-directory $ grep -Rnis 'uniqueIdentifier' *Binary file MyApp/FacebookSDK.framework/FacebookSDK matchesBinary file MyApp/FacebookSDK.framework/Versions/A/FacebookSDK matchesBinary file MyApp/FacebookSDK.framework/Versions/Current/FacebookSDK matchesBinary file MyApp/MyApp.xcodeproj/project.xcworkspace/xcuserdata/myuser.xcuserdatad/UserInterfaceState.xcuserstate matchesFacebookSDK使用uniqueIdentifier?分辨率是多少?
查看完整描述

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匹配


查看完整回答
反對 回復 2019-11-28
?
料青山看我應如是

TA貢獻1772條經驗 獲得超8個贊

解決了這個問題:問題是您的項目仍引用舊的SDK,并且使用舊的sdk方法(包括蘋果拒絕的UDID)編譯代碼。


在SEARCH PATH Framework搜索路徑庫搜索路徑的構建屬性中修復它


刪除不必要的值,例如舊的sdk路徑,并將當前的sdk路徑放在此處


清理所有項目的文件:窗口->組織者->項目-刪除項目產品->清理


現在重建它,然后重新提交給蘋果。


請享用 :)


查看完整回答
反對 回復 2019-11-28
?
牛魔王的故事

TA貢獻1830條經驗 獲得超3個贊

檢查您使用strings命令生成的二進制文件,并查找uniqueIdentifier:


$ strings YOUR_BINARY | grep uniqueIdentifier

您很可能會在那找到它。


我發現OpenSSL uniqueIdentifier在其標頭中聲明了一個字符串,因此您的應用程序(或您隨應用程序提供的任何靜態庫)可能包含了它。


就我而言,罪魁禍首是libspotify。


查看完整回答
反對 回復 2019-11-28
  • 3 回答
  • 0 關注
  • 684 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號