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

Публикация на TestFlight, новые тестеры, действительно ли мне нужно перестроить/загрузить профиль профилей?

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

Однако процесс добавления их к тесту кажется немного запутанным, поэтому я решил проверить и спросить, правильно ли я делаю это, или если я пропустил что-то очевидное.

В настоящий момент вся процедура выглядит так:

  • Коллега открывает исходное письмо с ссылкой на приглашение
  • Затем он регистрирует устройство и регистрирует для тестирования
  • Мне сообщили об этом новом тесте через электронную почту и через сайт testflight.
  • Затем мне нужно загрузить (или записать/скопировать) список UDID всех новых тестеров с последнего раза
  • Затем мне нужно посетить часть устройства на сайте Apple Developers и загрузить этот файл
  • Отредактируйте профиль подготовки, чтобы включить новые устройства.
  • Подождите, пока он одобрит, и загрузите профиль подготовки
  • Я перетаскиваю профиль обеспечения в организатор профиля предоставления кода Xcode.
  • Затем я возвращаюсь к MonoDevelop и гарантирую, что он все еще указывает на правильный профиль (я не знаю, усложняет ли использование MonoDevelop/MonoTouch этот процесс, поэтому я не хотел его оставлять, это может быть неактуально для этот вопрос)
  • Я перестраиваю и повторно публикую testflight
  • Затем я посещаю веб-сайт testflight, нахожу новую/обновленную сборку и гарантирую, что все мои тестеры будут проинформированы об этом.

Я заметил, что если я не обновляю версию, она "молча" заменит существующую сборку и повторно использует список тестеров, которые уже были проинформированы, поэтому, если я просто проверю все новые тестеры и закончу, только сообщаем новые.

Однако, кажется, что некоторая работа должна быть связана с загрузкой и отключением файлов профилей подготовки.

Я пропустил что-то очевидное? Есть ли способ облегчить мне часть этого?

Например, я заметил, что я могу создать профиль подготовки внутри организатора Xcode, однако это диалоговое окно не отображает никаких сертификатов, поэтому я не могу завершить это диалоговое окно. Если это ключевой элемент, оставьте короткий ответ на этот эффект, и я вместо этого отправлю новый вопрос об этом.

Этот вопрос справедлив: Правильно ли указанная процедура?

4b9b3361

Ответ 1

Да, вам нужно пройти через этот ручной процесс, чтобы добавить UDID в свой профиль. К сожалению, к сожалению нет.

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

Ответ 2

Не нужно перестраивать .ipa

  • Загрузите .ipa
  • Отправлять приглашения тестерам
  • Добавьте свои устройства в профиль подготовки
  • Загрузить утвержденный профиль
  • Перейдите в сборку TestFlight → Разрешения → Загрузить профиль...
  • Нажмите "Отправить электронную почту/обновление"
  • Вы закончили - новый пользователь получил ссылку для загрузки приложения.

Надеюсь, что это поможет.

Ответ 3

У Testflight есть возможность обновить файл подготовки через пару месяцев. Прежде чем он был уже там, но функции Area 51 должны быть доступны для просмотра. Таким образом, шаги 8, 9 и 10 больше не нужны.

Ответ 4

Я сделал довольно много работы для Ad-Hoc-приложений на iOS и что процедура Apple заставляет вас принять, если вы не подведете подписку до учетной записи Enterprise.

Ответ 5

TestFlight позволяет загружать новый профиль подготовки, поэтому вам не нужно было перестраивать, чтобы добавить новых тестеров. TestFlight затем переподпишет ваши существующие приложения и сообщит соответствующим пользователям. Но, похоже, после выхода Xcode 6 они выбрали этот вариант. Возможно, что-то связано с новым способом подписания приложений.

https://developer.apple.com/library/mac/technotes/tn2206/_index.html#//apple_ref/doc/uid/DTS40007919-CH1-TNTAG205