我需要获得一些关于私有API使用的一般信息(例如Apple80211 ......):到目前为止,我认为我需要一个越狱的iPhone才能运行应用程序使用此API。我现在有点爱了,因为看起来,我可以在iPhone上使用它来创建和运行应用程序,例如直接来自XCode。这只是一个分发问题,这使得越狱手机变得必要,因为我不能通过应用程序商店使用私有API分发应用程序?
答案 0 :(得分:2)
这是对的。当您提交应用程序时,Apple将能够告诉您正在使用私有API(他们使用自动机制),并且肯定会拒绝您的应用程序。 Recent exception
然而,您可以将应用程序发送到越狱设备。
答案 1 :(得分:2)
是的,私有API会起作用,但可能会因oS更新而中断。出于这个原因,Apple将它们保密。我相信大多数这些大多数都会公之于众 - 或者至少是希望如此。
你的问题不是犯罪。使用这些API并不违法,但如果您决定使用这些API,Apple将拒绝您的应用。
答案 2 :(得分:0)
不允许在App Store应用中使用私有API。 Erica Sadun为iPhone SDK here中的每个班级创建了一个文档集。这适用于OS 3.1.2,但我确信最新的操作系统很快就会添加。