iOS App Beta Distribution (в больших масштабах)

Я разрабатываю приложение для iOS, в котором мои клиенты хотели бы, чтобы примерно 50 человек прошли бета-тестирование. Однако я не хочу продолжать добавлять идентификаторы UDID в мою учетную запись на портале для разработчиков и каждый раз создавать новый профиль обеспечения. Есть ли способ, которым я могу распространять бета-версию без необходимости проходить через вышеупомянутый болезненный процесс добавления нового пользователя? Я думаю что-то автоматическое!

С нетерпением ждем ваших ответов!

3 ответа

Решение

Используя стандартную индивидуальную регистрацию разработчика, тестирование любого приложения на стандартных устройствах iOS требует создания профилей с UDID каждого устройства. Без исключений.

Таким образом, вы должны продолжать добавлять UDID на ваш портал для разработчиков (или позволить testflight собрать их для вас), или больше не сообщать клиенту. (Я бы посоветовал взимать с клиента достаточно большую дополнительную сумму за каждое дополнительное устройство, которое будет добавлено после первоначальной партии, что вы будете счастливы сделать это, вместо того, чтобы быть "болезненной" задачей.)

Программа Enterprise может использоваться только для сотрудников зарегистрированного разработчика, а не для клиентов или заказчиков. Если ваш клиент имеет рейтинг D&B, он может зарегистрироваться в этой программе, чтобы разрешить распространение среди своих сотрудников без сбора идентификаторов UDID.

На портале для разработчиков есть опция, с помощью которой вы можете загрузить список UDID вашего пользователя (откройте вкладку устройства и нажмите "Загрузить файл"). Просто подготовьте UDID вашего бета-пользователя и загрузите его один раз, затем вы можете просто создать специальный профиль и разослать его по беспроводной сети.

Обратите внимание, что формат файла должен быть (с разделителями табуляции):

device_id_hex_40_chars    description_text
...                       ...

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

Если вы готовы заплатить 299 долларов, вы можете присоединиться к программе iOS Enterprise Developer и распространять приложения с помощью дистрибутива iOS Enterprise. Это позволяет распространять неограниченное количество пользователей.

https://developer.apple.com/programs/ios/enterprise/

В противном случае я бы предложил Testflight.

Другие вопросы по тегам