【发布时间】:2017-11-25 02:43:43
【问题描述】:
我的 iOS 应用因以下问题被 Apple Store 审核拒绝:
您的应用使用或引用以下非公共 API:
LSApplicationWorkspace, defaultWorkspace
App Store 不允许使用非公共 API,因为 如果这些 API 发生变化,可能会导致糟糕的用户体验。
但我可以找到有关这些 API 的任何代码。任何人都知道哪个部分将包含这些 API?
【问题讨论】:
我的 iOS 应用因以下问题被 Apple Store 审核拒绝:
您的应用使用或引用以下非公共 API:
LSApplicationWorkspace, defaultWorkspace
App Store 不允许使用非公共 API,因为 如果这些 API 发生变化,可能会导致糟糕的用户体验。
但我可以找到有关这些 API 的任何代码。任何人都知道哪个部分将包含这些 API?
【问题讨论】:
我的眼罩在黑暗中拍摄(编辑:不知道为什么如果我被蒙上眼睛那么黑暗很重要):确保如果您有任何与测试相关的 pod 或库,它们不包含在您使用的目标中用于部署。例如,Calabash 可能确实使用私有 API 来完成原本不可能完成的工作,但它并不意味着在您发布的应用程序上。
【讨论】:
我们遇到了同样的错误。 Calabash 引用 LSApplicationWorkspace。在为发布版本排除对 Calabash 的引用后,该应用不再被拒绝审核。
【讨论】: