Ну, вы говорите о распределении ADHOC или ENTERPRISE OTA (по воздуху). Я много лет занимаюсь этим бета-тестером.
Для этого не требуется никаких корпоративных программ, хотя теперь с Xcode 6 вам будет сложнее сделать, поскольку после архивации вашего проекта для распространения дистрибутив ADHOC больше не создает необходимый файл plist.
Я не знаю, как работает программа Enterprise с точки зрения устройств, к которым вы можете установить приложение (если требуется зарегистрировать UDID для каждого устройства в вашем портале разработчика или нет), но если вам нужно развернуть ваше тестовое приложение для ваших тестировщиков, у которых есть свои устройства, зарегистрированные на вкладке «Устройства» на вашем портале разработчиков, вы можете использовать то, что я объяснил ниже.
Итак, как вы это? Я объясню шаги:
Пожалуйста, обратите внимание: требуется, чтобы использовать соединение зашифрованного SSL на сервере вы загружаете файлы АПИ и Plist (или, по крайней мере, только для файла Plist - есть обходной путь, если у вас нет SSL-соединения на вашем сервере, см. ниже).
1. В своем портале разработчика создайте профиль распределения ADHOC для вашего идентификатора приложения. Также выберите устройства, которые могут установить ваш дистрибутив. Только эти устройства могут установить приложение.
2. В Xcode перейдите в раздел «Настройки»> «Учетные записи»> «Учетная запись»> «Просмотреть сведения»> «Обновить».
3. В Xcode перейдите в свой проект> Цели> Ваша цель> Подписание кода> Выберите правильный профиль подготовки для распространения ADHOC для вашей схемы сборки.
4. Очистить свой проект.
5. Выберите устройство в качестве устройства сборки, даже если оно не подключено к вашему компьютеру и не построило проект, чтобы не было ошибок.
6. С выбранным устройством зарегистрируйте ваш проект.
7. В Организатора Xcode в выберите Экспорт> Сохранить для AdHoc развертывания> Выберите учетную запись и убедитесь, что ваш архив с помощью правильного Provisioning Profile (если вы не видите полное имя, задержите курсор мыши над обрезанный текст в течение нескольких секунд, и он появится).
8. Назовите ваш файл простым именем и сохраните его в выбранном вами месте.
9. Вам также понадобится файл Plist для редактирования, поскольку Xcode больше не генерирует его, поэтому я загрузил шаблон для вас here. Я привел примеры в этом plist и отредактировал их соответственно.
10. Загрузите файл IPA и файл Plist на ваш сервер с поддержкой SSL.Вы также должны изменить имя загруженного файла Plist, чтобы оно соответствовало имени вашего файла IPA.
11. Создать ссылку, как это: ITMS-услуги: // действие = скачать-манифест & URL = http://yourdomain.com/AppName.plist
12. Отправить ссылку тестировщикам, и они должны нажать на ссылка на их устройства, и появится сообщение об установке.
Теперь если вы не включили SSL сервер вы можете загрузить файл Plist на ваш счет Dropbox при сохранении файла АПИ на вашем сервере включен не-SSL и использовать его как это:
1. Получить ссылку на файл. Должно быть что-то вроде этого: https://www.dropbox.com/s/a8hpnmq654pmbaw/AppName.plist?dl=0
2. Скопируйте все, начиная с/s/..... и удалите параметр? Dl = 0.
3. Создайте свою ссылку установки, как это: ITMS-услуга: // действие = скачать-манифест & URL = https://dl.dropbox.com/s/a8hpnmq654pmbaw/AppName.plist
4. Отправить ссылку на тестировщик, чтобы открыть его их устройств.
Это именно то, что находится на странице загрузки. Спасибо за освещение. – Hao
Это будет нарушение соглашений Apple, если вы распространяете приложение для широкой публики, а не внутри вашей организации. https://developer.apple.com/programs/enterprise/ – Peng90