iOS提交審核:您的 App 正在使用廣告標(biāo)識符 (IDFA)

本文出處 剛剛在線


提交審核也是iOS開發(fā)者必備技能之一。關(guān)于提交審核的教程數(shù)不勝數(shù),不會的童鞋趕緊嘗試一下吧!

這篇文章我們來解決一個問題,關(guān)于IDFA的:

#  您的 App 正在使用廣告標(biāo)識符 (IDFA)。您必須先提供關(guān)于 IDFA 的使用信息或?qū)⑵鋸?App 中移除,然后再上傳您的二進制文件。

從14年2月初開始,Apple開始拒絕采集IDFA(identifier for advertising)而未集成任何廣告服務(wù)的應(yīng)用進入AppStore。怎么看自己的項目是否采集了IDFA呢?方法很簡單,大家去看framework,看看有沒有一個framework叫AdSupport.framework。
如果有,那就慘了,上兩張圖看看:

選擇 “是”:直接提交就行了。

廣告標(biāo)識符.png

如果你選擇了“否”:


方案一:重新下載xcode
如果你的xcode不是最新版本的,建議下載最新版本的。重新打包后,再次提交審核。
如果你的xcode不是正規(guī)渠道下載的,建議從蘋果官方下載。

有朋友嘗試過方案一,問題得到解決。如果解決不了,還有方案二。
方案二:檢測哪里用到IDFA
首先cd到你的工程目錄下,然后執(zhí)行命令:
grep -r advertisingIdentifier .
果然找到了罪魁禍?zhǔn)?,原來是SinaWeiboSDK/libWeiboSDK.a

ios9之后新浪微博分享可使用的前提是加入ADSupport.framework,打包提交后一直報您的 App 正在使用廣告標(biāo)識符 (IDFA)。您必須先提供關(guān)于 IDFA 的使用信息或?qū)⑵鋸腶pp中移除,再上傳二進制文件。
找到了源頭,那么接下來怎么做就簡單了。
承認使用了IDFA,然后選擇相應(yīng)的選項。
移除SinaWeiboSDK/libWeiboSDK.a,分享還是可以成功的。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容