iOS提交审核:您的 App 正在使用广告标识符 (IDFA)
本文轉(zhuǎn)載至 ?https://mp.weixin.qq.com/s?__biz=MzA3NzM0NzkxMQ==&mid=401172721&idx=1&sn=a369cf1b36039c22e1c741d27ea54b19&scene=1&srcid=1117MY3OS88dzC3BHWmbmHbS&key=d4b25ade3662d643871e0b47f9bd852181985a9a6465a65711ab78c054fb824fbf6f929ee2b73e927fa3240b5895a463&ascene=0&uin=MTc0NjU0MjE2Mw%3D%3D&devicetype=iMac+MacBookPro11%2C1+OSX+OSX+10.11.1+build(15B42)&version=11020201&pass_ticket=G2c4zuC0OhSJgz8Nl46O41QCwvtR87EnyULCZVW3TWCt6XNkVLTD5nsY3kq0PvGQ
?
提交審核也是iOS開發(fā)者必備技能之一。關(guān)于提交審核的教程數(shù)不勝數(shù),不會的童鞋趕緊嘗試一下吧!
這篇文章我們來解決一個問題,關(guān)于IDFA的:
您的 App 正在使用廣告標(biāo)識符 (IDFA)。您必須先提供關(guān)于 IDFA 的使用信息或?qū)⑵鋸?App 中移除,然后再上傳您的二進(jìn)制文件。從14年2月初開始,Apple開始拒絕采集IDFA(identifier for advertising)而未集成任何廣告服務(wù)的應(yīng)用進(jìn)入AppStore。怎么看自己的項(xiàng)目是否采集了IDFA呢?方法很簡單,大家去看framework,看看有沒有一個framework叫AdSupport.framework。
如果有,那就慘了,上兩張圖看看:
如果你選擇了“否”:
方案一:重新下載xcode
如果你的xcode不是最新版本的,建議下載最新版本的。重新打包后,再次提交審核。
如果你的xcode不是正規(guī)渠道下載的,建議從蘋果官方下載。
有朋友嘗試過方案一,問題得到解決。如果解決不了,還有方案二。
方案二:檢測哪里用到IDFA
首先cd到你的工程目錄下,然后執(zhí)行命令:
grep -r advertisingIdentifier .果然找到了罪魁禍?zhǔn)?#xff0c;原來是SinaWeiboSDK/libWeiboSDK.a
ios9之后新浪微博分享可使用的前提是加入ADSupport.framework,打包提交后一直報您的 App 正在使用廣告標(biāo)識符 (IDFA)。您必須先提供關(guān)于 IDFA 的使用信息或?qū)⑵鋸腶pp中移除,再上傳二進(jìn)制文件。
找到了源頭,那么接下來怎么做就簡單了。
承認(rèn)使用了IDFA,然后選擇相應(yīng)的選項(xiàng)。
移除SinaWeiboSDK/libWeiboSDK.a,分享還是可以成功的。
總結(jié)
以上是生活随笔為你收集整理的iOS提交审核:您的 App 正在使用广告标识符 (IDFA)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 登陆页老是提示验证码错误,validat
- 下一篇: 了解JavaScript中的Memoiz