Вам необходимо добавить новые устройства в портал Provisioning Portal. Затем добавьте эти устройства в свой профиль распределения распределения рекламы. Затем вам необходимо загрузить профиль обеспечения и создать новый архив с этим профилем. Предыдущий архив по-прежнему действителен и не влияет на предыдущих тестеров.
Профиль и приложение профилирования установлены на пользовательском устройстве пользователя A, а пользователь B имеет несколько отличающиеся версии. Вот почему у меня есть автоматическая настройка CFBundleShortVersionString и CFBundleVersion в качестве скрипта сборки. Я показываю версию и номер сборки на моей странице. Также Crashlytics и TestFlight отключают их.
Что убьет все специальные сборки, которые у вас есть, удаляет сертификат в профиле подготовки. Но потеря вашего закрытого ключа в сертификате была бы больной, но не конечной. Вам нужно будет создать новую и воссоздать все профили обеспечения и дать новые сборки всем вашим тестировщикам. Это не повлияет на ваши приложения в магазине приложений. Ваш сертификат распространения используется вами для подписания и сертификации вашей сборки. Затем Apple может знать, что это действительно произошло от вас, а затем удалить ваше подписание и уйти в отставку для App Store.
Мой Контрольный список
- Добавить устройство в портальной Редактировать TestFlight профиль распределения
- Добавить новые устройства
- Удалить старый Профиль TestFlight Распределение в Xcode Организатор
- Нажмите кнопку Refresh в Xcode Организатор
- Выберите профиль распределения тестового света в настройке сборки
- Commit настройки проекта изменить с предыдущей стадии (совершение увеличивает мой CFBundleVersion)
- построить новый архив
- До нагрузки TestFlight
- Уведомлять/Авторизовать только новые устройства/пользователи
небольшая коррекция: вы дон Не нужно создавать новое приложение. Нужно смоделировать/перестроить приложение с обновленным профилем. – rakmoh
@rakmoh: Вот что я имел в виду. Я изменил формулировку, спасибо за отзывы! –