2014-05-05 19 views
3

我在自己的代碼中自願使用私有Apple API。 正如我擔心,我存檔和驗證我的應用程序有以下警告: /\在Playload應用程序引用非公共選擇...蘋果公司可以接受帶有非公開選擇器的IOS應用程序嗎?

給予更多的解釋,我用的是私有的API訪問UIWebView的avplayer。然後,我可以在沒有任何用戶交互的情況下在後臺管理此播放器! (我有任何其他解決方案)

有什麼風險被拒絕? 可以接受像這樣的警告嗎? 嘗試提交它很聰明(或根本沒有)?

+0

我從來沒有嘗試過,但我猜你甚至不能提交這樣的警告應用程序。 –

+0

我剛剛嘗試過......我的應用上傳(曾經有警告),我的工作,現在我在等待...我嚇壞了^^ –

+0

你可以嘗試混淆使用這個選擇器。至少,如果在可執行文件上運行'strings'命令,確保私有選擇器的名稱不可見。基於[ObjC運行時]中的方法的間接方向(https://developer.apple.com/library/mac/documentation/Cocoa/Reference/ObjCRuntimeRef/Reference/reference.html)也可能增加通過審閱獲得它的機會。 – Nate

回答

0

就我而言,我的應用程序已被蘋果公司接受,並在應用商店中提供。所以如果你不急,你可以試試! (但不建議)

相關問題