iOS Добавить UDID без реэкспорта приложения?

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

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

2 ответа

Решение

Теперь, когда тестовый полет используется Apple, вы можете экспортировать для App Store затем загрузить в iTunesConnect как pre-release и пользователи могут загрузить IPA пока это имеет beta entitlements set,

К сожалению, я не думаю, что есть лучшее решение, если вам приходится часто добавлять / управлять устройствами.

iOS требует, чтобы приложение было подписано перед выполнением. У вас есть в основном 3 варианта:

  • Профиль разработки и распространения Ad-Hock: вы должны указать UDID каждого устройства, которое может запустить приложение
  • Магазин приложений: список UDID не требуется, вы можете загрузить приложение в iTunes Connect и включить для него бета-тестирование TestFlight, но, насколько мне известно, на устройстве невозможно установить приложение, созданное с использованием профиля App Store, кроме как через новая бета- система iTunes Connect / TestFlight и, конечно, через App Store.
  • Предприятие: список UDID не требуется, установите его на любом устройстве, но для этого требуется другой тип учетной записи Apple Developer, более дорогие и более легальные работы (вы должны "пообещать", что вы не будете распространять свое приложение, кроме участников вашего организация)

Только последние два не требуют указания UDID устройства.

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