Публикация приложений Flutter в Firebase App Distribution

Firebase — это набор облачных сервисов Google для упрощения разработки и управления мобильными приложениями. Firebase App Distribution позволяет разработчикам приложений распространять сборки для Android и iOS среди QA-тестеров на одной платформе. Это делает его идеальным для кроссплатформенных фреймворков, таких как Flutter, чтобы держать QA-сборки в одном месте для обеих платформ.

Это руководство покажет вам, как легко распространять сборки Android и iOS вашего приложения Flutter среди групп тестировщиков в Firebase App Distribution.

Предварительные условия

Для того чтобы следовать этому руководству, вам понадобится следующее:

  • Проект Flutter, который вы хотите распространить среди QA в Firebase.

  • Доступ к вашему проекту в консоли Firebase (создайте новый, если он не существует)

  • Одно приложение, добавленное для iOS, и одно приложение, добавленное для Android, в ваш проект распространения приложений в Firebase (создайте новые, если они не существуют)

  • Группа тестеров, созданная для каждой группы тестеров приложения (вы можете создать их в консоли Firebase в разделе App Distribution Testers & Groups)

  • Для каждого устройства iOS, на которое вы хотите установить вашу сборку, вам нужно будет добавить UDID устройства на Apple Developer Portal устройств. Смотрите эти инструкции для поиска UDID вашего устройства.

Как настроить Firebase App Distribution с помощью Codemagic

Вот видео с руководством.

Следуйте шагам Use the CLI with CI systems to generate a Firebase token.

Если вы новичок в Codemagic, следуйте шагам Flutter Continuous Integration & Delivery (CI/CD) with Codemagic, чтобы настроить новый проект Flutter с помощью редактора рабочих процессов для создания приложения для Android и/или iOS. Вы можете собирать Android в режиме отладки или выпуска. Вы должны собрать iOS в режиме выпуска с ручной или автоматической подписью кода с типом профиля Development или Ad Hoc Provisioning Profile, чтобы установить сборку, опубликованную в Firebase App Distribution. Более подробную информацию о подписании кода iOS см. в наших документах.

Для вашего рабочего процесса в разделе Distribution выберите Firebase App Distribution. Здесь вы должны указать свой токен и для каждого приложения идентификатор приложения Firebase и псевдоним(ы) группы тестеров. Идентификатор приложения можно найти в настройках проекта Firebase App Distribution. Псевдонимы групп тестеров можно найти в разделе App Distribution Testers & Groups.

Вот и все! После успешной сборки вы увидите свою сборку для iOS или Android в разделе Firebase console App Distribution.

А вашим тестерам будет отправлено электронное письмо со ссылкой для загрузки и установки сборки на их устройство.

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *