由于以下原因,我的应用被拒绝:
我们发现您的应用使用 iOS 广告标识符,但不包含广告功能。这不符合 App Store 审查指南[..]
要求的 iOS 开发者计划许可协议(protocol)的条款我包含的某些库似乎存在问题,为了发现有问题的库,我遵循了 stack-over-flow 中的建议
在终端
grep -r advertisingIdentifier .
这就是我得到的返回:
./Pods/Facebook-iOS-SDK/src/Core/FBUtility.m: advertiserID = [[manager advertisingIdentifier] UUIDString];
./Pods/Quantcast-Measure/Quantcast-iOS-Measurement/QuantcastMeasurement.m: NSUUID* uuid = [manager advertisingIdentifier];
所以看起来我包含的 pod 中存在问题。 我还检查了 AdSupport 框架,但我不包括在内,那么我该如何解决这个问题? 我是否应该按照建议手动更改违规方法 here ?
但是如果我稍后要更新 pod 会发生什么? 谢谢
我不知道您的问题是否已解决。但这是帮助我解决问题的原因,因为我使用的是 FB SDK 并且没有第三方广告。在我最初的提交中,我检查了第一个选项,即广告在没有转换时提供。
Apple 拒绝它使用 IDFA,并且仅当您使用第三方应用程序显示广告时才选中第一个复选框。如果您使用 iAd,请不要检查它。 *
在 iTunes Connect 中提交应用时,请务必正确回答“此应用是否使用广告标识符 (IDFA)?”
关于ios - 应用使用 iOS 广告标识符,但不包含广告功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25887222/
欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) | Powered by Discuz! X3.4 |