iPhone私有API使用

问题描述 投票:0回答:3

我需要获取一些有关私有 API 使用情况的一般信息(例如 Apple80211...):到目前为止,我认为我需要一部越狱的 iPhone 才能使用此 API 运行应用程序。我现在有点困惑,因为我似乎可以在 iPhone 上使用它创建和运行应用程序,例如直接来自 XCode。这是否只是一个分发问题,这使得越狱手机成为必要,因为我无法通过应用程序商店使用私有 API 分发应用程序?

ios distribution iphone-privateapi
3个回答
2
投票

这是正确的。当您提交应用程序时,Apple 将能够判断您正在使用私有 API(他们为此使用自动化机制),并且肯定会拒绝您的应用程序。 最近异常

但是,您可以将应用程序发送到越狱设备。


2
投票

是的,私有 API 可以工作,但可能会因操作系统更新而中断。正是出于这个原因,苹果将它们保密。我确信其中大部分迟早都会公开——或者至少希望如此。

你的问题不是犯罪问题。使用这些 API 并不违法,但如果您决定使用它们,Apple 将拒绝您的应用程序。


0
投票

App Store 应用程序中不允许使用私有 API。 Erica Sadun 为 iPhone SDK 中的每个类创建了一个文档集(here)。这是针对操作系统 3.1.2 的,但我确信很快就会添加最新的操作系统。

© www.soinside.com 2019 - 2024. All rights reserved.