【问题标题】:App is rejected using non-public API LSApplicationWorkspace使用非公共 API LSApplicationWorkspace 拒绝应用程序
【发布时间】:2017-11-25 02:43:43
【问题描述】:

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

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

LSApplicationWorkspace, defaultWorkspace

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

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

【问题讨论】:

    标签: ios iphone api


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2017-01-17
        • 1970-01-01
        • 2011-11-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-01-24
        • 1970-01-01
        相关资源
        最近更新 更多