簡體   English   中英

蘋果因非公開API跳板而拒絕了我的應用

[英]Apple rejected my app because of non-public APIs springboard

我使用Nativescript,但由於以下問題,我的應用多次被Apple拒絕。 有人可以幫幫我嗎。

您的應用使用或引用了以下非公開API:

com.apple.springboard.hasblankedscreen

在App Store上不允許使用非公共API,因為如果這些API發生更改,可能會導致不良的用戶體驗。

在以后提交此應用程序時繼續使用或隱藏非公共API可能會導致您的Apple Developer帳戶終止,並從App Store中刪除所有關聯的應用程序。

下一步

如果您使用的是第三方庫,請更新到這些庫的最新版本。 如果您無權訪問庫的源代碼,則可以使用“字符串”或“ otool”命令行工具來搜索已編譯的二進制文件。 “字符串”工具可以輸出庫調用的方法列表,而“ otool -ov”將輸出Objective-C類結構及其定義的方法。 這些工具可以幫助您縮小有問題的代碼所在的位置。 您還可以使用“ nm”工具來驗證是否有任何第三方庫正在調用這些API。

我刪除了一個庫后,Apple已接受我的應用程序。 就我而言,我使用了我的藍牙門供應商提供的SDK。 它是舊版本,因此調用了非公共API。 還是謝謝你。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM