iOS 如何查看app提交审核是否使用广告标识符(IDFA)

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,重新打包提交审核。(没试过,据说有人成功过)。

相关推荐

我的世界信标怎么用 我的世界信标怎么做
365bet亚洲版体育在线

我的世界信标怎么用 我的世界信标怎么做

📅 09-14 👁️ 9591
天骄3哪个职业输出最高?刺客、游侠、术士输出能力大PK!
365bet亚洲版体育在线

天骄3哪个职业输出最高?刺客、游侠、术士输出能力大PK!

📅 07-20 👁️ 9221