这篇文章我们来解决一个问题,关于IDFA的:
您的 App 正在使用广告标识符 (IDFA)。您必须先提供关于 IDFA 的使用信息或将其从 App 中移除,然后再上传您的二进制文件。
从 14年2月初开始,Apple开始拒绝采集DFA(identifier for advertising)
而未集成任何广告服务的应用进入AppStore`。
怎么看自己的项目是否采集了IDFA
呢?
方法很简单,大家去看 framework
,看看有没有一个framework
叫AdSupport.framework
。
如果有,那就惨了,上两张图看看:
如果你选择了“否”:
可能的解决方法
方案一:重新下载xcode
如果你的xcode不是最新版本的,建议下载最新版本的。重新打包后,再次提交审核。
如果你的xcode不是正规渠道下载的,建议从苹果官方下载。
有朋友尝试过方案一,问题得到解决。如果解决不了,还有方案二。
方案二:检测哪里用到IDFA
首先cd到你的工程目录下,然后执行命令: