Подтвердить что ты не робот

Распространение приложения в доме

Компания, с которой я работаю, приближается к завершению приложения iOS для внутреннего использования только среди сотрудников. Я провел некоторое исследование и обнаружил, что развертывание дома будет наиболее подходящим для нашего использования. Однако есть некоторые вещи, которые из моих исследований я не понимаю и хотел бы услышать от людей, которые развернули приложения, используя этот метод.

Если мы разворачиваем приложение в доме, все равно нужно отправить его в Apple или этот метод преодолеет эту проблему? Существуют ли какие-либо дополнительные требования? Я просмотрел веб-сайт Apple на этом и понял, что приложение должно размещаться на защищенном сервере и о необходимости сопровождать XML файл. Должна ли моя компания подписываться на эту "Программу для разработчиков iOS", прежде чем мы сможем ее распространять? Какие существуют ограничения при публикации в магазине приложений?

Спасибо за ваше время всем, кто отвечает.

4b9b3361

Ответ 1

Если мы развертываем приложение в доме, все равно нужно отправить его в Apple или этот метод преодолеет эту проблему?

Нет, он не требует отправки в Apple.

Есть ли дополнительные требования?

Да, вам нужна учетная запись разработчика предприятия. Требовать, чтобы ваш собственный сервер размещал приложения и должен был реализовать метод распространения. Вы также можете выбрать сторонние MDM-сервисы, которые управляют всей серверной частью для вас. Но есть затраты.

Какие существуют ограничения при публикации в хранилище приложений?

В приложениях, подписанных дома, на любых устройствах без необходимости добавления UDID. Недостатком этого является незаконное распространение вашего приложения, отсюда необходимость защищенного сервера или аутентификация загрузки. Кроме того, срок действия учетной записи предприятия истекает через год, приложения должны быть снова распространены с обновленным внутренним обеспечением.

Вы можете пройти через Распространение корпоративных приложений для iOS-устройств для внутреннего распространения.

Надеюсь, что это поможет!

Ответ 2

Apple не должна одобрять "внутренние" приложения. Посмотрите это руководство по сайту разработчика Apple. Однако вам потребуется учетная запись для развития предприятия, это дополнительные затраты.

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

На самом деле у нас есть несколько внутренних приложений, размещенных на внутреннем веб-сервере, а затем пользователи заходят на сайт и загружают приложения, в которых они нуждаются.

Ответ 3

Корпоративная программа не имеет ограничений на устройства, на которых вы можете протестировать (развернуть) свои приложения. Программа нормальных разработчиков имеет ограничение в 100 устройств.

Скажем, у вас будет менее 100 устройств в вашей компании, вы можете пойти с обычной программой, иначе вам понадобится корпоративная программа.

Я очень рекомендую https://testflightapp.com/ за то, что вы планируете.

Вы можете пригласить сотрудников, отправив им электронное письмо. Они регистрируются на https://testflightapp.com/ и могут загрузить приложение на свои устройства. Они также получают уведомления об обновлениях по электронной почте. Вам просто нужно загрузить свои ipas в https://testflightapp.com/ для этого.

Ответ 4

Публичный магазин приложений не является единственным вариантом для распространения вашего приложения. (Более того, Apple не принимает внутренние приложения).

Ive определил 5 вариантов, которые вы должны знать о распределении приложений.

1) Public App Store

2) Корпоративная программа разработчиков iOS

3) Пользовательская программа B2B-приложений

4) Специальное распространение (предназначенное для тестирования)

5) Служба бета-тестирования iOS: TestFlight

Прежде всего посмотрите на Testflight!

TestFlight - это бесплатная надземная платформа, используемая для распространения бета-версий и внутренних приложений для iOS для членов команды. Разработчики могут управлять тестированием и получать отзывы от своей команды с помощью панели инструментов TestFlights. TestFlight использует вашу лицензию на корпоративную лицензию iOS или лицензию разработчика для создания приложений Enterprise и Ad Hoc.

Надеюсь, это поможет! подробнее о разработке приложений.

Ответ 5

Вам нужно будет зарегистрировать учетную запись iOS Developer Enterprise Program, чтобы правильно подписать ваше приложение .ipa. Я использовал buildcannon для распространения своего приложения, которое до сих пор работало хорошо.