如何查看我的应用使用IDFA的位置

时间:2015-08-03 03:40:06

标签: ios xcode facebook mopub idfa

在将我的应用程序提交到App Store时,我收到了以下消息:"您的应用正在使用广告标识符(IDFA)。您必须提供有关IDFA使用情况的详细信息或将其从应用中删除,然后再次提交二进制文件。"

我不再展示广告了,所以当我被问到时,我说我没有使用IDFA。我还尝试通过说我使用IDFA来展示有针对性的广告来提交应用。

当我展示广告时,我使用的是MoPub和Facebook Audience Network。有没有办法看到我在哪里使用IDFA?

1 个答案:

答案 0 :(得分:101)

要检查广告标识符,您需要按照以下步骤操作:

  1. 打开终端窗口。运行以下命令:

    cd (drag and drop your project folder here) Your_Project_Path
    

    现在,当前的工作目录将是您的项目文件夹。

  2. 查找使用"广告标识符"的所有SDK使用以下命令:

    $ find . | grep -v .svn | grep "\.a" | grep -v "\.app" | xargs grep advertisingIdentifier
    

    $ find . -type f | grep "\.a" | grep -v "\.app" | xargs grep advertisingIdentifier
    

    和/或

    $ grep -lr "advertisingIdentifier" * | grep -v .svn | grep -v .md
    
  3. 获取框架列表后,搜索匹配查询的框架。根据您的要求删除/升级这些框架。