【发布时间】:2018-08-10 02:38:35
【问题描述】:
Apple 通过以下消息拒绝了我们的应用:
指南 2.5.1 - 性能 - 软件要求 您的应用使用或引用了以下非公共 API:
prefs:root="GraphicsServices.framework"
App Store 不允许使用非公共 API,因为如果这些 API 发生变化,可能会导致糟糕的用户体验。
在未来提交此应用时继续使用或隐藏非公开 API 可能会导致您的 Apple Developer 帐户被终止,以及从 App Store 中删除所有相关应用。
后续步骤
如果您使用第三方库,请更新到这些库的最新版本。如果您无权访问库的源代码,则可以使用“strings”或“otool”命令行工具搜索已编译的二进制文件。 “strings”工具可以输出库调用的方法列表,“otool -ov”将输出Objective-C类结构及其定义的方法。这些工具可以帮助您缩小有问题的代码所在的位置。您还可以使用“nm”工具来验证是否有任何第三方库正在调用这些 API。
资源
有关“nm”工具的信息,请查看“nm tool”Xcode 手册页。
如果没有其他方法可以提供您的应用所需的功能,您可以提出增强请求。
目前尚不清楚如何解决此问题。
【问题讨论】:
标签: ios app-store appstore-approval