Распространите приложение на несколько iPad без App Store

Я создал приложение для клиента, который хотел бы запустить приложение на нескольких iPad. Можно ли это сделать без распространения через App Store? Могу ли я использовать Apple Configurator из Mac App Store или распространять через сервер Xcode?


person Tom Coomer    schedule 18.06.2015    source источник


Ответы (3)


Вы можете использовать TestFlight.

Подробности: https://developer.apple.com/testflight/

person enes    schedule 18.06.2015
comment
Testflight используется для целей бета-тестирования и не должен использоваться для общего распространения приложений. @TomCoomer Я бы порекомендовал взглянуть на программу Enterprise Developer. - person Popeye; 18.06.2015
comment
@Попай, ты прав. Я просто предположил, что они пытаются распространять для тестирования. Виноват. - person enes; 18.06.2015
comment
Согласен, что Test Flight предназначен только для тестовых развертываний — срок их действия истекает через 30 дней. Вам нужно будет продолжать управлять сборками и развертывать их для поддержки вашего клиента. - person Dan Loughney; 18.06.2015

Вы можете использовать конфигуратор Apple или MDM, если у вас есть корпоративный сертификат для создания внутренних приложений или ваш профиль подготовки содержит все UDID целевых устройств, на которые вы хотите распространять. Вы можете найти полезным мой ответ на аналогичный вопрос.

Вкратце: лучше использовать HockeyApp или Ткань. В качестве альтернативы вы можете использовать Testflight.

person Sega-Zero    schedule 18.06.2015
comment
Если это действительно для производственного использования, это хорошая возможность порекомендовать вашему клиенту, что ему нужно решение для управления мобильными устройствами. Сейчас их много, включая Airwatch и Intune (из MSFT). Помимо раздачи, вы можете управлять всевозможными политиками и удаленной очисткой устройств в случае потери. - person Dan Loughney; 18.06.2015

  1. Просто перейдите в Xcode и экспортируйте приложение (Продукт -> Архив -> Экспорт) и следуйте инструкциям, чтобы сохранить файл .ipa.
  2. Создайте файл с именем app.plist (см. это).
  3. Создайте файл index.html со следующим содержимым:

    <a href="itms-services://?action=download-manifest&amp;url=https://www.example.com/app.plist">click this link to install</a>

  4. Загрузите эти три файла на свой сервер (обратите внимание, что URL-адрес должен быть HTTPS, а не HTTP), и нажатие на ссылку должно загрузить ваше приложение.

Обратите внимание, что на шаге 1 необходимо выбрать удостоверение подписи кода распространения и профиль обеспечения распространения. Кроме того, в профиль обеспечения распространения необходимо включить UDID iPad.

person paulvs    schedule 18.06.2015