使用非公共 API LSApplicationWorkspace 拒绝应用程序

问题描述 投票:0回答:2

我的 iOS 应用程序因以下问题而被 Apple Store 审核拒绝:

您的应用程序使用或引用以下非公共 API:

LSApplicationWorkspace、默认工作空间

App Store 不允许使用非公共 API,因为 如果这些 API 发生变化,可能会导致糟糕的用户体验。

但我可以找到有关这些 API 的任何代码。有人知道哪个部分将包含这些 API 吗?

ios app-store iphone-privateapi
2个回答
2
投票

我在黑暗中蒙着眼睛拍摄的照片(编辑:不知道如果我蒙着眼睛,天黑为什么重要):确保如果您有任何与测试相关的 Pod 或库,它们不包含在您用于部署的目标中。例如,Calabash 可能确实使用私有 API 来完成其他方式不可能完成的工作,但它并不意味着出现在您发布的应用程序上。


2
投票

我们遇到了同样的错误。 Calabash 正在引用 LSApplicationWorkspace。在排除发布版本对 Calabash 的引用后,该应用程序不再被拒绝审核。

© www.soinside.com 2019 - 2024. All rights reserved.