Когда вы впервые распространяете приложение с помощью Firebaseконсоли или инструмента командной строки (интерфейса командной строки Firebase, fastlane), App Distribution отправляет тестировщику приглашение с инструкциями по установке и тестированию сборки.
В этом руководстве рассказывается, как установить и протестировать новое приложение, распространяемое через App Distribution, с точки зрения тестировщика. Ответы на часто задаваемые вопросы и советы по устранению неполадок можно найти в руководстве.
Шаг 1. Войдите в аккаунт Google, чтобы принять приглашение
На iOS-устройстве откройте электронное письмо с приглашением в Safari. Чтобы правильно установить профиль Firebase и зарегистрировать устройство, необходимо открыть письмо с приглашением, как описано в шаге 2.
При появлении запроса войдите с аккаунтом Google и примите приглашение протестировать приложение.
<<"docs/app-distribution/_includes/_testing/_after-accepting-invite.md">>
Шаг 2. Установите профиль Firebase
Ad Hoc-распространение
<<"docs/app-distribution/_includes/_testing/_install-profile-ios.md">>
Установка профиля дает Firebase следующие разрешения:
<<"docs/app-distribution/_includes/_testing/_profile-ios.md">>
Корпоративные дистрибутивы
Этот шаг необязателен, но рекомендуется для тестирования дистрибутивов с корпоративной подписью. После установки профиля на главном экране устройства появится веб-клип Firebase App Distribution, с помощью которого можно устанавливать и запускать все тестовые приложения. Чтобы установить профиль вручную:
В разделе Тестирование приложений выберите приложение, которое хотите протестировать.
В правом верхнем углу страницы приложения нажмите на значок mobile_screen_share.
Следуйте инструкциям на экране, чтобы установить профиль Firebase.
Шаг 3. Установите и протестируйте сборку
Ad Hoc-распространение
После регистрации устройства разработчик должен обновить профиль инициализации, добавив в него UDID устройства, и повторно распространить сборку, настроенную для работы на вашем устройстве. Когда сборка будет готова к установке, вы получите уведомление от Firebase.
<<"docs/app-distribution/_includes/_testing/_install-build-from-web-clip-ios.md">>
Корпоративные дистрибутивы
- В разделе **Тестирование приложений** веб-клипа Firebase App Distribution выберите приложение, для которого хотите установить новую сборку, и нажмите **Скачать**. Сборка будет скачана на главный экран устройства, и вы сможете сразу приступить к тестированию.
В приложении Настройки на экране Профили и управление устройством выберите имя разработчика приложения и подтвердите доверие к нему.
Если у вас нет веб-клипа Firebase App Distribution, вы можете установить новую сборку для тестового приложения, нажав Скачать последнюю сборку в уведомлении о новой сборке, которое вы получите от Firebase по электронной почте.
Затем вернитесь на главный экран устройства и откройте тестовое приложение.
Шаг 4. Включите оповещения о новых сборках (необязательно)
Если в тестовое приложение добавлен SDK Firebase App Distribution, вы можете включить оповещения в приложении, которые будут появляться, когда станут доступны новые сборки для тестирования. Подробнее о том, как добавить SDK в тестовое приложение, рассказывается в руководстве по началу работы.
На главном экране устройства откройте тестовое приложение.
В диалоговом окне Включить оповещения нажмите Да.
Войдите в аккаунт Google, который вы использовали на шаге 1 (тот, с помощью которого вы приняли приглашение в приложение). Оповещения в приложении включаются автоматически.
Если у вас возникли проблемы со входом в аккаунт Google, ознакомьтесь с руководством по устранению неполадок.
Вернитесь в тестовое приложение. Теперь вы будете получать уведомления о новых версиях приложения, доступных для тестирования.
Чтобы скачать новую версию приложения прямо из уведомления, нажмите Обновить в диалоговом окне. Новая версия приложения будет скачана и добавлена на главный экран устройства.
Как удалить аккаунт тестировщика
Чтобы удалить аккаунт тестировщика App Distribution и его данные, ознакомьтесь с App Distributionчасто задаваемыми вопросами и инструкциями по устранению неполадок.