如何检查iOS项目中是否使用了IDFA?

明明自己没有使用IDFA,为什么提交AppStore,在广告标识中选择否,会被红字提示已使用了IDFA呢?

那么我们就自己来检查下,看看到底哪里用到了IDFA,有时候自己没有使用,不代表第三方库没有使用。。

检查办法很简单:

1、打开终端,进入要检查的工程根目录

2、执行命令:grep -r advertisingIdentifier .

3、等待结果,会提示

Binary file ./ProjectName/Libs/XXXKIT.framework/XXXKIT matches

 

现在找到罪魁祸首的类库了。要么移除,要么继续使用(真是废话)。

如果移除,则在提交AppStore时候,广告标识符可以放心的选择否了。

如果继续使用,那么只好在提交AppStore时候,在广告标识符中选择是,然后选择“将App安装归因于先前投放的特定广告”或者“将App中发生的操作归因于先前投放的广告”即可。

 

End

尊重原创内容,转载请注明出处
本文链接地址: https://www.awnlab.com/archives/241

发表评论

电子邮件地址不会被公开。 必填项已用*标注