Check out what’s new from Firebase at Google I/O 2022. Learn more

Распространяйте приложения iOS среди тестировщиков с помощью консоли Firebase.

Вы можете управлять тестировщиками своей команды и распространять им сборки с помощью консоли Firebase.

Прежде чем вы начнете

Если вы еще этого не сделали, добавьте Firebase в свой проект Apple .

Если вы не используете какие-либо другие продукты Firebase, вам нужно только создать проект и зарегистрировать свое приложение. Однако, если вы решите использовать дополнительные продукты в будущем, обязательно выполните все шаги на странице, указанной выше.

Шаг 1 . Создайте свое приложение

Когда вы будете готовы распространить предварительную версию своего приложения среди тестировщиков, создайте подписанный архив распространения. Вы можете использовать обычный процесс сборки, если соответствуете следующим требованиям:

  • Чтобы распространять ваше приложение за пределами вашей группы разработчиков, вы должны использовать профиль распространения Ad Hoc или Enterprise.
  • Если ваше приложение использует Game Center, APN (и, соответственно, Cloud Messaging ) или iCloud, убедитесь, что в вашем профиле подготовки используется явный идентификатор приложения, а не подстановочный идентификатор.
  • Если вы используете профиль распространения Ad Hoc, включите уникальные идентификаторы устройств (UDID) устройств ваших тестировщиков. По мере того как новые тестировщики iOS будут регистрироваться в вашей тестовой программе, вам нужно будет обновить профиль подготовки, указав UDID их устройств. См. Регистрация дополнительных устройств тестера .
  • Вы обновили видимый пользователю номер версии цели сборки ( Version ) и уникальный номер сборки ( Build ). Если вы внесли изменения в код с момента последней сборки (то есть вы не выполняете перестроение только для обновления зарегистрированных устройств), вам не нужно обновлять номер версии и сборки.

Когда сборка завершается, она сохраняет файл IPA и некоторые файлы журналов в указанной вами папке. Вы распространяете файл IPA среди тестировщиков, выполняя следующие шаги.

Шаг 2 . Распространите свое приложение среди тестировщиков

Чтобы распространить свое приложение среди тестировщиков, загрузите файл IPA с помощью консоли Firebase:

  1. Откройте страницу распространения приложений в консоли Firebase. При появлении запроса выберите свой проект Firebase.

  2. На странице Релизы выберите приложение, которое хотите распространять, из раскрывающегося меню.

  3. Перетащите файл IPA вашего приложения на консоль, чтобы загрузить его.

  4. Когда загрузка завершится, укажите группы тестировщиков и отдельных тестировщиков, которым вы хотите получить сборку. Затем добавьте примечания к выпуску для сборки.

    Дополнительные сведения о создании групп тестировщиков см. в разделе Управление тестировщиками .

  5. Щелкните Распространить , чтобы сделать сборку доступной для тестировщиков.

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

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

У тестировщиков есть 30 дней, чтобы принять приглашение протестировать приложение до истечения срока его действия. Когда срок действия приглашения истекает через 5 дней, уведомление об истечении срока действия появляется в консоли Firebase рядом с тестировщиком в выпуске. Приглашение можно обновить, отправив его повторно с помощью раскрывающегося меню в строке тестера.

Следующие шаги