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

Добавление нового профиля подготовки к существующей сборке TestFlight

Итак, я использую TestFlight с приложением, которое в разработке. И до сих пор пользователи бета-версии не изменялись так быстро, поэтому было довольно просто добавить новое устройство в файл инициализации и после этого разместить новую сборку. Но мы недавно начали быстро расширять пул пользователей Beta и размещать новую сборку TestFlight каждый раз, когда хотим добавить нового пользователя, больше не похоже на идеальное решение. Поэтому я знаю, что у них есть функция, которая позволяет загружать новый профиль с новым устройством (ов) в новом профиле, который я пытаюсь использовать. Поэтому в этот момент я попрошу пользователя установить приложение, и TestFlight WebClip просит пользователя установить новый профиль (поскольку он больше не встроен в приложение, например, с исходным файлом сборки/инициализации). Пользователь успешно устанавливает новый профиль, но, возвращаясь к приложению/веб-клипу TestFlight, сразу же повторно просят установить профиль снова, не имея возможности фактически установить приложение.

ОК, полный просмотр деталей:

  • Я создаю приложение с файлом testUsers1.mobileprovision и загружаю его к TestFlight.

  • В какой-то момент я добавлю UserX в новый файл для подготовки мобильных устройств, testUsers2.mobileprovision.

  • В разделе разрешений старой сборки я использую "Обновление" профиль "для загрузки testUsers2 до TestFlight.

  • UserX затем запускает веб-клип/приложение TestFlight на своем устройстве.

  • Вместо установки/загрузки приложения TestFlight просит их установите новый файл инициализации testUsers2, и пользователь выполнит установите файл.

  • UserX затем перезапускает TestFlight на устройстве, и он снова спрашивает их для установки нового профиля вместо фактической установки/загрузки приложение.

Я написал в TestFlight, прося какие-то идеи о том, что с этим может пойти не так, но пока не получил ответа. Кто-нибудь видит, что я делаю неправильно здесь? Или я нахожу ошибку в некотором роде в тесте TestFlight Webclip на устройстве?

Обновление: Я обменяю пару электронных писем с TestFlight, и они ответили: "Хотя мы устраняем эту проблему, самое лучшее, что мы можем порекомендовать, - это повторно загрузить ту же самую сборку с новым профилем подготовки, связанным с ней. новую версию, но обновит самую последнюю версию в TestFlight."

Итак, надеюсь, у них скоро будет ответ.

Спасибо,

Воля

4b9b3361

Ответ 1

Это не возможно больше с момента запуска iOS 8, проверьте их страницу поддержки Добавление большего количества тестеров в сборку?:

Из-за изменений в iOS 8, тестеры уже не могут устанавливать профили подготовки из приложения iOS Settings. Теперь разработчикам приложений нужно будет перестроить свои бета-приложения Ad Hoc для обновления встроенного профиля обеспечения в файле приложения IPA.

Вам нужно будет добавить новую сборку с обновленным профилем подготовки.

Ответ 2

Вам не нужно создавать новую сборку каждый раз при изменении профиля подготовки - все, что вам нужно сделать, это загрузить обновленный профиль подготовки из Provising Portal, затем перейти на выбранную страницу сборки на TestFlight, нажать "Разрешения", затем нажмите "Обновить профиль" и выберите новый профиль профиля обеспечения.

Проблема, о которой вы описали, вероятно, не связана с профилем подготовки сборки, но сам WebClip - попробуйте удалить его в настройках → Общие → Профили → TestFlight WebClip и снова установите его.