我的应用因以下原因被拒绝:
我们发现您的应用使用了iOS广告标识符,但未包含广告功能。这不符合App Store审查指南[..]
所要求的iOS开发人员计划许可协议的条款看起来我所包含的某个库存在问题,并且发现有问题的库我遵循了此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手动更改有问题的方法吗?
但如果我稍后要更新豆荚,会发生什么? 感谢
答案 0 :(得分:4)
我不知道您的问题是否已经解决..但这是帮助我解决问题的原因,因为我使用的是FB SDK而没有第三方广告。在我原来的提交中,我检查了第一个选项,说明广告是在广告投放时提供的。
Apple拒绝使用IDFA并仅在您使用第三方应用显示广告时选中第一个复选框。如果您使用的是iAd,请不要检查它。 *
在iTunes Connect中提交应用时,请确保您正确回答此问题"此应用是否使用广告标识符(IDFA)?"