zoukankan      html  css  js  c++  java
  • iOS 如何查看app提交审核是否使用广告标识符(IDFA)

    相信很多人被苹果拒绝过 :

    您的 App 正在使用广告标识符 (IDFA)。您必须先提供关于 IDFA 的使用信息或将其从 App 中移除,然后再上传您的二进制文件。

    那么如何查看app里哪里用到IDFA呢?

    很简单。打开终端,cd到工程目录,执行grep -r advertisingIdentifier . (注意:后面包含个点)看下运行结果

    Binary file ./Pods/MOBFoundation_IDFA/MOBFoundation.framework/MOBFoundation matches
    Binary file ./Pods/ShareSDK3/ShareSDK/Support/PlatformSDK/SinaWeiboSDK/libWeiboSDK.a matches
    • 1
    • 2

    看最后一个单词,match(匹配)到了。
    具体原因: ios9之后新浪微博分享可使用的前提是加入ADSupport.framework,打包提交后一直报您的 App 正在使用广告标识符 (IDFA)。

    找到原因就好解决了。

    具体解决方法呢?
    很简单,承认使用IDFA,然后勾选相应的选项。
    当然,你可以根据命令行做出调整。例如,上方命令行显示SinaWeiboSDK/libWeiboSDK.a,你可以将其移除,移除完后也是可以分享成功的。(此时你可重新执行命令行,看是否还存在IDFA,如果没match到了,直接提交即可。)
    另一种途径: 下载官方最新x-code,重新打包提交审核。(没试过,据说有人成功过)。

  • 相关阅读:
    游标+递归 查询 客户 子客户 查询财务信用
    导入EXCEL
    ftp读取txt数据并插入数据库
    查询通话时间报表
    4.10上午
    4.7下午
    4.6下午
    4.6上午
    4.5上午
    4.1下午
  • 原文地址:https://www.cnblogs.com/Free-Thinker/p/9384211.html
Copyright © 2011-2022 走看看