2015-06-18 2 views
0

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

ответ

0

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

Детали: https://developer.apple.com/testflight/

+0

Testflight используется для тестирования бета-тестирования и не должен использоваться для общего распространения приложений. @TomCoomer Я бы порекомендовал взглянуть на программу Enterprise Developer – Popeye

+0

@ Попай, ты прав. Я просто предположил, что они пытаются распространять для тестирования. Виноват. –

+0

Согласился, что тестовый полет предназначен только для тестирования - они истекают через 30 дней. Вам необходимо будет управлять и развертывать сборки для поддержки вашего клиента. –

0

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

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

+1

Если это действительно для использования в производстве, это хорошая возможность рекомендовать вашему клиенту, чтобы им было необходимо решение для управления мобильными устройствами. Сейчас есть куча, включая Airwatch и Intune (от MSFT). Помимо дистрибутива вы можете управлять всеми видами политики и удаленными устройствами очистки в случае потери. –

0
  1. Просто зайдите в Xcode и экспортируйте приложение (Продукт -> Архив -> Экспорт) и следуйте инструкциям по сохранению .ipa-файла.
  2. Создайте файл с именем app.plist (см. this).
  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) и нажав на ссылку необходимо скачать ваше приложение.

Обратите внимание, что вы должны выбрать код распространения подписи идентичность и распространения Provisioning профиль на шаге 1. Также UDID из IPADS должно быть включено в профиле распределения обеспечения.