Использование частного API iPhone

Мне нужно получить некоторую общую информацию об использовании частного API (например, Apple80211 ...): до сих пор я считал, что мне понадобится взломанный iPhone, чтобы запускать приложения, использующие эти API. . Я немного сбит с толку, потому что мне кажется, что я могу создавать и запускать приложения, используя его на своем iPhone, например прямо из XCode. Это просто вопрос распространения, из-за которого необходимы взломанные телефоны, потому что я не могу распространять приложения с использованием частных API-интерфейсов через магазин приложений?


person neil    schedule 02.02.2010    source источник


Ответы (3)


Это верно. Apple сможет сказать, что вы используете частные API-интерфейсы, когда отправляете свое приложение (они используют для этого автоматизированный механизм), и определенно отклонит ваше приложение. Недавние исключение

Однако вы можете отправить приложение на взломанные устройства.

person Felix Lamouroux    schedule 02.02.2010

Да, частные API-интерфейсы будут работать, но могут выйти из строя с обновлением ОС. Apple держит их в секрете именно по этой причине. Я уверен, что рано или поздно большинство из них станут общедоступными - по крайней мере, надеюсь на это.

Ваш вопрос не криминальный. Использование этих API-интерфейсов не является незаконным, но Apple отклонит ваше приложение, если вы решите их использовать.

person Jack    schedule 02.02.2010

Частные API нельзя использовать в приложениях App Store. Эрика Садун создала набор документации для каждого класса в iPhone SDK, здесь. Это для ОС 3.1.2, но я уверен, что в ближайшее время будут добавлены новейшие ОС.

person Jack    schedule 03.02.2010