2013-06-19 3 views
0

У меня есть приложение IOS, которое в настоящее время тестируется несколькими пользователями. У меня есть еще несколько тестеров, которые я бы хотел добавить и распространить в своем бета-приложении. Могу ли я просто добавить устройства и активировать их в профиле распределения? Или мне нужно загрузить обновленный профиль и создать новый архив с обновленным списком устройств?Добавить дополнительные бета-тестеры в приложение IOS

Если мне нужно создать новый архив, будут ли архивы, которые я отправил исходным тестерам, все еще действительны или им нужен только что созданный? Никаких изменений кода не было.

ответ

4

Вам необходимо загрузить обновленный профиль подготовки и перестроить приложение, используя этот профиль. «Ad-hoc profile profile» содержит список разрешенных устройств, а приложение будет не устанавливать на другие устройства.

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

+0

небольшая коррекция: вы дон Не нужно создавать новое приложение. Нужно смоделировать/перестроить приложение с обновленным профилем. – rakmoh

+0

@rakmoh: Вот что я имел в виду. Я изменил формулировку, спасибо за отзывы! –

2

Вам необходимо добавить новые устройства в портал Provisioning Portal. Затем добавьте эти устройства в свой профиль распределения распределения рекламы. Затем вам необходимо загрузить профиль обеспечения и создать новый архив с этим профилем. Предыдущий архив по-прежнему действителен и не влияет на предыдущих тестеров.

Профиль и приложение профилирования установлены на пользовательском устройстве пользователя A, а пользователь B имеет несколько отличающиеся версии. Вот почему у меня есть автоматическая настройка CFBundleShortVersionString и CFBundleVersion в качестве скрипта сборки. Я показываю версию и номер сборки на моей странице. Также Crashlytics и TestFlight отключают их.

Что убьет все специальные сборки, которые у вас есть, удаляет сертификат в профиле подготовки. Но потеря вашего закрытого ключа в сертификате была бы больной, но не конечной. Вам нужно будет создать новую и воссоздать все профили обеспечения и дать новые сборки всем вашим тестировщикам. Это не повлияет на ваши приложения в магазине приложений. Ваш сертификат распространения используется вами для подписания и сертификации вашей сборки. Затем Apple может знать, что это действительно произошло от вас, а затем удалить ваше подписание и уйти в отставку для App Store.

Мой Контрольный список

  • Добавить устройство в портальной Редактировать TestFlight профиль распределения
  • Добавить новые устройства
  • Удалить старый Профиль TestFlight Распределение в Xcode Организатор
  • Нажмите кнопку Refresh в Xcode Организатор
  • Выберите профиль распределения тестового света в настройке сборки
  • Commit настройки проекта изменить с предыдущей стадии (совершение увеличивает мой CFBundleVersion)
  • построить новый архив
  • До нагрузки TestFlight
  • Уведомлять/Авторизовать только новые устройства/пользователи
Смежные вопросы