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

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

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

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

  1. Коллега открывает первоначальный адрес электронной почты, с ссылкой на приглашение
  2. Затем он регистрирует устройство и регистрирует для теста
  3. Мне сообщили об этом новом тесте через электронную почту и через сайт testflight
  4. Затем мне нужно загрузить (или записать / скопировать) список UDID всех новых тестеров с последнего раза
  5. Затем я должен посетить устройство на сайте Apple Developers и загрузить этот файл
  6. Измените профиль подготовки, чтобы включить новые устройства
  7. Подождите, пока он одобрит, и загрузите профиль обеспечения
  8. Я перетаскиваю профиль обеспечения в организатор профилей профилей Xcode
  9. Затем я возвращаюсь к MonoDevelop и гарантирую, что он все еще указывает на правильный профиль (я не знаю, усложняет ли использование MonoDevelop / MonoTouch этот процесс, поэтому я не хотел его оставлять, это может быть неактуально для этого вопроса)
  10. Я перестраиваю и переиздаю на тест-поле
  11. Затем я посещаю веб-сайт testflight, нахожу новую / обновленную сборку и гарантирую, что все мои тестеры будут проинформированы об этом

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Interesting Posts
Давайте будем гением компьютера.