Как стать тестировщиком с помощью 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. После установки профиля на главном экране устройства появится веб-клип 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разделом часто задаваемых вопросов и устранения неполадок.