2017-06-22 58 views
1

我的iOS應用程序是由具有以下問題蘋果商店審覈遭到拒絕:應用程序是使用非公開的API LSApplicationWorkspace

你的應用程序使用或參考以下非公開的API:

LSApplicationWorkspace, defaultWorkspace

App Store上不允許使用非公共API,因爲 如果這些API發生更改,它可能導致糟糕的用戶體驗。

但我可以找到任何關於這些API的代碼。任何人都知道哪個部分將包含這些API?

回答

2

我在黑暗中蒙着眼罩(編輯:不確定爲什麼它很重要,如果我蒙着眼罩,它很黑):確保如果你有任何與測試相關的豆莢或庫,它們不包含在目標中用於部署。葫蘆例如可能確實使用私有API來完成工作,否則它不可能實現,但它並不意味着在您發佈的應用程序上。

2

我們遇到了同樣的錯誤。 Calabash正在引用LSApplicationWorkspace。在發佈版本中排除對Calabash的引用後,應用程序不再被審查拒絕。

相關問題