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 устройства.