1. 程式人生 > >iOS提交稽核:您的 App 正在使用廣告識別符號 (IDFA)

iOS提交稽核:您的 App 正在使用廣告識別符號 (IDFA)

提交稽核也是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,分享還是可以成功的。