2014-05-05 24 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

就我而言,我的应用程序已被苹果公司接受,并在应用商店中提供。所以如果你不急,你可以试试! (但不建议)

相关问题