【问题标题】:How do I check where my app is using IDFA如何检查我的应用在哪里使用 IDFA
【发布时间】:2015-10-25 01:49:37
【问题描述】:

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

我不再展示广告,所以当有人问我时我说我没有使用 IDFA。我还尝试通过说我正在使用 IDFA 显示定向广告来提交应用程序。

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

【问题讨论】:

标签: ios xcode facebook mopub idfa


【解决方案1】:

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

  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. 获取框架列表后,搜索匹配查询的框架。根据您的要求删除/升级这些框架。

【讨论】:

  • 谢谢你节省了我的时间
  • 完美解决方案!
  • 我也用过这个链接masteringionic.com/blog/…
  • 对于所有命令,我都找不到命令。现在我的应用程序是否使用 idfa。
  • grep -lr "advertisingIdentifier" * | grep -v .svn | grep -v .md - 这个命令对我有用,它给出了使用 idfa 的 pod 库的结果。
猜你喜欢
  • 2018-06-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多