Ну, есть несколько хорошо известных возможностей:
- Распределение Ad Hoc: позволяет до 100 устройств, необходимо обновлять профили инициализации раз в год
- Распространение на предприятии: неограниченное количество устройствтолько предприятиям необходимо обновлять профили предоставления доступа один раз в год
- Пользовательские приложения B2B: продавать свое приложение ограниченной аудитории только через App Store; потребуется пройти проверку
- Jailbreaking: Сделатьвсе, что вам нравится
Редактировать: Обратите внимание, что для первых трех вариантов вам необходимо зарегистрироваться в одной из программ разработчиков Apple.
Редактировать 2: Оба первых двух варианта имеют ограничение, которое они предназначены для распространения только внутри организации или бизнеса.
Основной целью Ad Hoc Distribution является тестирование, но использование ad hoc не является незаконнымраспределенные приложения на регулярной основе.Однако необходимо соблюдать осторожность, поскольку вам необходимо зарегистрировать устройства для специального распространения в Apple, и эти устройства могут быть использованы в будущих предварительных версиях iOS, которые не должны предоставляться лицам, не согласившимся с соглашением NDA по Apple.
Enterprise Distribution доступна только для предприятий и не требует регистрации устройств.Вместо этого вы обязаны ограничить доступ к корпоративным распределенным приложениям для лиц, связанных каким-либо образом с вашим бизнесом или организацией.
Вам не разрешается собирать платежи за приложения, распространяемые любым из этих способов.
С учетом всего вышесказанного, разработчики часто распространяют специальные приложения для лиц, которые не являются членами или сотрудниками своего бизнеса.Подумайте, например, об отдельном разработчике инди-игры - у него просто нет альтернативы, когда речь идет о бета-тестировании.Apple, кажется, терпит это, пока это происходит по честным причинам.Как правило, я бы специально распространял приложения только среди тех, кого знаю и которым доверяю.