我正在向应用商店提交 iOS 游戏更新。
xcode 显示以下错误:
“广告标识符 [IDFA] 使用不当。您的应用程序包含广告标识符 [IDFA] API,但您的应用程序不遵守 iOS 中的限制广告跟踪设置。”
我没有更改任何有关广告设置的内容,并且我的应用程序的最新版本没有任何问题。
在过去的 20 个小时里,我一直在努力寻找解决方法,但我开始变得疯狂。
我必须改变什么以及如何改变?请帮我!
我在更新应用程序时遇到了类似的错误。我没有使用任何广告,但确实集成了 Facebook(需要 AdSupport 框架)。我相信,在搜索网络后,Facebook 将广告 ID 用于自己的分析目的,因此,即使我没有在我的应用程序中包含广告,通过 xCode 的验证和上传过程也会失败,并出现错误“您的应用程序包含广告标识符 [IDFA] API...”
我搜索并发现我需要下载Facebook SDK源代码,更新FBUtility.m以删除对advertisingID的引用,但事实上,我只需要:
1)下载最新SDK的源代码,我是从这里下载的:https://github.com/facebook/facebook-ios-sdk https://github.com/facebook/facebook-ios-sdk(我从 github 下载了 zip 文件到我的文档文件夹)
2)构建框架——打开终端。在命令提示符处使用 cd 文档,然后使用以下命令:sudo script/build_framework.sh,这将运行下载的 Facebook SDK 文件夹内的 scripts 子文件夹中的 build_framework.sh 脚本
3)从您的 Xcode 项目中删除旧的 FacebookSDK.framework 并添加新的(在我的例子中,我导航到 Documents/facebook-ios-sdk/build 并选择 FacebookSDK.framework 文件夹
4)存档项目,应该(就我而言)可以上传
希望对大家有所帮助——我已经这样做好几天了!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)