我使用Nativescript,但由于以下问题,我的应用多次被Apple拒绝。 有人可以帮我吗。
您的应用使用或引用了以下非公开API:
com.apple.springboard.hasblankedscreen
在App Store上不允许使用非公共API,因为 如果这些API发生更改,可能会导致不良的用户体验。
在以后的提交中继续使用或隐藏非公共API 此应用可能会导致您的Apple Developer终止 帐户,以及从App Store中删除所有关联的应用。
后续步骤
如果您使用的是第三方库,请更新至最新版本 这些库的最新版本。如果您无权访问 库的源代码,您也许可以使用来搜索已编译的二进制文件 “字符串”或“ otool”命令行工具。 “字符串”工具可以 输出该库调用的方法列表和“ otool -ov” 将输出Objective-C类结构及其定义 方法。这些工具可以帮助您缩小问题所在 代码所在。您还可以使用“ nm”工具来验证是否 第三方库正在调用这些API。
答案 0 :(得分:0)
在我删除了一个库之后,Apple已接受我的应用程序。 就我而言,我使用了我的蓝牙门供应商提供的SDK。它是旧版本,因此调用了非公共API。还是谢谢你。