明明自己没有使用IDFA,为什么提交AppStore,在广告标识中选择否,会被红字提示已使用了IDFA呢?
那么我们就自己来检查下,看看到底哪里用到了IDFA,有时候自己没有使用,不代表第三方库没有使用。。
检查办法很简单:
1、打开终端,进入要检查的工程根目录
2、执行命令:grep -r advertisingIdentifier .
3、等待结果,会提示
Binary file ./ProjectName/Libs/XXXKIT.framework/XXXKIT matches
现在找到罪魁祸首的类库了。要么移除,要么继续使用(真是废话)。
如果移除,则在提交AppStore时候,广告标识符可以放心的选择否了。
如果继续使用,那么只好在提交AppStore时候,在广告标识符中选择是,然后选择“将App安装归因于先前投放的特定广告”或者“将App中发生的操作归因于先前投放的广告”即可。
End