Я создал приложение для клиента, который хотел бы запустить приложение на нескольких iPad. Можно ли это сделать без распространения через App Store? Могу ли я использовать Apple Configurator из Mac App Store или распространять через сервер Xcode?
Распространите приложение на несколько iPad без App Store
Ответы (3)
Вы можете использовать TestFlight.
Подробности: https://developer.apple.com/testflight/
Вы можете использовать конфигуратор Apple или MDM, если у вас есть корпоративный сертификат для создания внутренних приложений или ваш профиль подготовки содержит все UDID целевых устройств, на которые вы хотите распространять. Вы можете найти полезным мой ответ на аналогичный вопрос.
Вкратце: лучше использовать HockeyApp или Ткань. В качестве альтернативы вы можете использовать Testflight.
- Просто перейдите в Xcode и экспортируйте приложение (Продукт -> Архив -> Экспорт) и следуйте инструкциям, чтобы сохранить файл .ipa.
- Создайте файл с именем app.plist (см. это).
Создайте файл index.html со следующим содержимым:
<a href="itms-services://?action=download-manifest&url=https://www.example.com/app.plist">click this link to install</a>
Загрузите эти три файла на свой сервер (обратите внимание, что URL-адрес должен быть HTTPS, а не HTTP), и нажатие на ссылку должно загрузить ваше приложение.
Обратите внимание, что на шаге 1 необходимо выбрать удостоверение подписи кода распространения и профиль обеспечения распространения. Кроме того, в профиль обеспечения распространения необходимо включить UDID iPad.