Как стать тестировщиком с помощью App Distribution


Когда вы впервые распространяете приложение с помощью консоли Firebase или инструмента командной строки (интерфейса командной строки Firebase, fastlane), App Distribution отправляет тестировщику приглашение по электронной почте с инструкциями по установке и тестированию сборки.

В этом руководстве рассказывается, как установить и протестировать новое приложение, распространяемое через App Distribution. Ответы на часто задаваемые вопросы и советы по устранению неполадок можно найти в руководстве по устранению неполадок.

Шаг 1. Войдите в аккаунт Google, чтобы принять приглашение

  1. На iOS-устройстве откройте письмо с приглашением в Safari. Чтобы установить профиль Firebase и зарегистрировать устройство на шаге 2, откройте письмо с приглашением.

  2. Когда появится запрос, войдите в аккаунт Google и примите приглашение протестировать приложение.

<<"docs/app-distribution/_includes/_testing/_after-accepting-invite.md">>

Шаг 2. Установите профиль Firebase

Специальные дистрибутивы

<<"docs/app-distribution/_includes/_testing/_install-profile-ios.md">>

Установка профиля дает Firebase разрешение на:

<<"docs/app-distribution/_includes/_testing/_profile-ios.md">>

Дистрибутивы Enterprise

Этот шаг необязателен, но рекомендуется для тестирования дистрибутивов, подписанных сертификатом Enterprise. После установки профиля на главный экран устройства будет добавлен веб-клип Firebase App Distribution, с помощью которого вы сможете устанавливать тестовые приложения и получать к ним доступ. Чтобы установить профиль вручную:

  1. В разделе Тестовые приложения выберите нужное приложение.

  2. В правом верхнем углу страницы приложения нажмите на значок .

  3. Следуйте инструкциям по установке профиля Firebase.

Шаг 3. Установите и протестируйте сборку

Специальные дистрибутивы

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

<<"docs/app-distribution/_includes/_testing/_install-build-from-web-clip-ios.md">>

Дистрибутивы Enterprise

  1. В разделе **Test apps (Тестирование приложений)** веб-клипа Firebase App Distribution выберите приложение, для которого нужно установить новую сборку, и нажмите **Download (Скачать)**. Сборка скачивается на главный экран устройства, и вы можете сразу начать тестирование.
  2. В приложении Настройки выберите Профили и управление устройствами, нажмите на имя разработчика приложения и выберите "Доверять".

Если у вас нет веб-клипа Firebase App Distribution, вы можете установить новую сборку для тестового приложения, нажав Скачать последнюю сборку в уведомлении о новой сборке от Firebase.

Вернитесь на главный экран устройства и откройте тестовое приложение.

Шаг 4. Включите оповещения о новых сборках (необязательно)

Если в тестовое приложение добавлен SDK Firebase App Distribution, вы можете включить оповещения о доступности новых сборок для тестирования. Дополнительную информацию об SDK, в том числе о том, как добавить его в тестовое приложение, можно найти в руководстве по началу работы.

  1. Откройте тестовое приложение на главном экране устройства.

  2. В диалоговом окне Включить оповещения нажмите Да.

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

    Если у вас возникли проблемы со входом в аккаунт Google, воспользуйтесь руководством по устранению неполадок.

  4. Вернитесь в тестовое приложение. Теперь вы будете получать оповещения о новых версиях приложения, доступных для тестирования.

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

Как удалить аккаунт тестировщика

Чтобы удалить аккаунт тестировщика App Distribution и связанные с ним данные, ознакомьтесь с App Distributionразделом часто задаваемых вопросов и устранения неполадок.