iOS提交稽核:您的 App 正在使用廣告識別符號 (IDFA)
阿新 • • 發佈:2019-02-02
提交稽核也是iOS開發者必備技能之一。關於提交稽核的教程數不勝數,不會的童鞋趕緊嘗試一下吧!
這篇文章我們來解決一個問題,關於IDFA的:
您的 App 正在使用廣告識別符號 (IDFA)。您必須先提供關於 IDFA 的使用資訊或將其從 App 中移除,然後再上傳您的二進位制檔案。
如果有,那就慘了,上兩張圖看看:
如果你選擇了“否”:
方案一:重新下載xcode
如果你的xcode不是最新版本的,建議下載最新版本的。重新打包後,再次提交稽核。
如果你的xcode不是正規渠道下載的,建議從蘋果官方下載。
有朋友嘗試過方案一,問題得到解決。如果解決不了,還有方案二。
方案二:檢測哪裡用到IDFA
首先cd到你的工程目錄下,然後執行命令:
grep -r advertisingIdentifier .
果然找到了罪魁禍首,原來是SinaWeiboSDK/libWeiboSDK.a
ios9之後新浪微博分享可使用的前提是加入ADSupport.framework,打包提交後一直報您的 App 正在使用廣告識別符號 (IDFA)。您必須先提供關於 IDFA 的使用資訊或將其從app中移除,再上傳二進位制檔案。
找到了源頭,那麼接下來怎麼做就簡單了。
承認使用了IDFA,然後選擇相應的選項。
移除SinaWeiboSDK/libWeiboSDK.a,分享還是可以成功的。