这只是一个更新,与拒绝原因没有任何关系。以下是解决中心的回复:
计划许可协议PLA 3.3.12的原因
我们发现您的应用使用了iOS广告标识符,但不包含广告功能。这不符合App Store审查指南要求的iOS开发者计划许可协议的条款。
具体来说,iOS开发者计划许可协议的第3.3.12节规定:
“您和您的应用程序(以及您与之签约提供广告的任何第三方)只能将广告标识符以及通过使用广告标识符获得的任何信息仅用于投放广告。如果用户重置了广告标识符,那么您同意不将先前的广告标识符和任何派生的信息与重置的广告标识符直接,间接地结合,关联,链接或以其他方式关联。”
请检查您的代码-包括所有第三方库-以删除以下任何实例:
类:ASIdentifierManager
选择器:advertiseIdentifier
框架:AdSupport.framework如果您打算在以后的版本中加入广告,请从您的应用程序中删除广告标识符,直到包含广告功能为止。
为了帮助找到广告标识符,请使用“ nm”工具。有关“ nm”工具的信息,请打开一个终端窗口,然后输入“ man nm”。
如果您无权访问库源,则可以使用“字符串”或“ otool”命令行工具来搜索已编译的二进制文件。“字符串”工具列出了库调用的方法,“ otool -ov”列出了Objective-C类结构及其定义的方法。这些技术可以帮助您缩小有问题的代码所在的位置。
我使用的第三方库是的最新版本parse.com sdk, latest version of flurry analytics, and version 2.2 of test flight
。有人知道哪个库是问题吗?谢谢