我的应用因此被拒绝了:
PLA 3.3.12
我们发现您的应用使用了iOS广告标识符但未使用 包括广告功能。这不符合条款 iOS开发者计划许可协议,根据App Store的要求 审查指南。
具体来说,iOS开发者计划许可证的第3.3.12节 协议规定:
"您和您的应用程序(以及您拥有的任何第三方) 签约投放广告)可以使用广告标识符, 以及通过使用广告获得的任何信息 标识符,仅用于投放广告的目的。如果是用户 重置广告标识符,然后您同意不结合, 直接或间接关联,链接或以其他方式关联 先前的广告标识符和任何派生的信息 重置广告标识符。"
注意:iAd不使用AdSupport框架,ASIdentifierManager, 或广告标识符。因此,iAd不需要它们 实施,不应包含在您的iAd应用程序中 支持。
请检查您的代码 - 包括任何第三方库 - 删除任何实例:
类:ASIdentifierManager选择器:advertisingIdentifier框架: AdSupport.framework程式
如果您打算在将来的版本中加入广告,请 从您的应用中删除广告标识符,直到您拥有 包含广告功能。
要帮助找到广告标识符,请使用“nm”工具。对于 关于“nm”工具的信息,打开终端窗口并输入“男人 nm。“
如果您无法访问图书馆'来源,你可能会 使用"字符串"搜索已编译的二进制文件或" otool"命令行 工具。 "字符串"工具列出了库调用的方法, 和" otool -ov"将列出Objective-C类结构及其结构 定义的方法。这些技巧可以帮助您缩小范围 有问题的代码驻留。
问题是我确实实施了广告(admob),需要广告支持。 我在某处读到Crashlytics是我也使用但从未遇到问题的问题。
感谢您的帮助。