iOS提交审核:您的App正在使用广告标识符(IDFA)

发布时间:2021-06-25 来源: 万汇智联 浏览次数:

iOS 提交审核:您的应用正在使用广告标识符 (IDFA)

提交审核也是 iOS 开发者必备的技能之一。提交审核的教程数不胜数,不知道怎么做的小伙伴可以试试看!

在本文中,让我们解决一个关于 IDFA 的问题:

ios开发指南:从零基础到app store上架_app上架广告标识符_ios 上架 广告标识符

您的应用正在使用广告标识符 (IDFA)。在上传二进制文件之前,您必须提供有关 IDFA 使用的信息或将其从应用中删除。

如果有,那就惨了。先看上面两张图:

如果您选择“否”:

ios 上架 广告标识符_ios开发指南:从零基础到app store上架_app上架广告标识符

方案一:重新下载xcode

如果你的xcode不是最新版本,建议下载最新版本。重新打包后再次提交审核。

一位朋友尝试了选项一,问题解决了。如果解决不了app上架广告标识符,还有方案二。

app上架广告标识符_ios开发指南:从零基础到app store上架_ios 上架 广告标识符

方案 2:检测使用 IDFA 的位置

先cd到你的项目目录,然后执行命令:

grep -r 广告标识符。

ios 上架 广告标识符_ios开发指南:从零基础到app store上架_app上架广告标识符

果然找到罪魁祸首了,原来是SinaWeiboSDK/libWeiboSDK.a

ios9以后,在新浪微博分享的前提是加入ADSupport.framework。打包并提交后,它会始终报告您的应用程序正在使用广告标识符 (IDFA)。在上传二进制文件之前,您必须提供有关使用 IDFA 的信息或将其从应用中删除。

我找到了来源,接下来要做的很简单。

确认使用了 IDFAapp上架广告标识符,然后选择适当的选项。

删除新浪微博SDK/libWeiboSDK.a,分享依然可以成功。