На этой странице вы найдете помощь в устранении неполадок и ответы на часто задаваемые вопросы о распространении и тестировании приложений с помощью App Distribution .
Распространение приложений
Воспользуйтесь следующими советами для устранения неполадок, с которыми вы можете столкнуться при распространении приложений среди тестировщиков.
При загрузке приложения вы можете столкнуться со следующей ошибкой:
«Мы не смогли найти контактный адрес электронной почты для приложения <app-id>
. Пожалуйста, посетите App Distribution в консоли Firebase , чтобы настроить его».
Установите контактный адрес электронной почты в консоли Firebase , если он доступен. Если проблема не устранена, обратитесь в службу поддержки Firebase .
Если во время подготовки вы постоянно сталкиваетесь с ошибками 400, 409 или 500, обратитесь в службу поддержки Firebase . Предоставьте службе поддержки номер вашего проекта Firebase и идентификатор приложения.
Ниже приведен пример сетевого ответа браузера:
{
"status": "IN_PROGRESS",
"message": "There was an error processing your
distribution. Ensure you are uploading a valid IPA or APK and try again."
}
Чтобы решить эту проблему, выполните следующие действия:
Проверьте размер IPA. Максимальный размер файла для всех двоичных файлов составляет 2048 МБ, что немного больше 2 ГБ.
Если размер IPA находится в пределах ограничения на размер файла и воспроизводится, выполните следующие действия:
Проверьте файл
Info.plist
и убедитесь, чтоCFBundleDisplayName
содержит какие-либо разделители<array>
.Удалите разделители
<array>
и перестройте приложение. Загрузка должна пройти успешно.Если у вас по-прежнему возникают проблемы, обратитесь в службу поддержки Firebase .
Если размер IPA превышает ограничение на размер файла, внесите необходимые изменения, чтобы уменьшить размер файла.
Если уменьшение размера файла IPA не решило проблему, обратитесь в службу поддержки Firebase и спросите об использовании Testflight .
Установка и тестирование приложений
Воспользуйтесь следующими советами для устранения неполадок, с которыми могут столкнуться ваши тестировщики при установке и тестировании ваших приложений.
Когда пользователь создает учетную запись Google, он автоматически получает адрес Gmail.
Если у тестировщика нет адреса Google Workspace или Gmail или он предпочитает использовать другой адрес электронной почты для входа, попросите тестировщика привязать к учетной записи адрес электронной почты, отличный от Gmail, и использовать этот адрес электронной почты для входа.
При выборе альтернативного адреса электронной почты тестировщик должен следовать следующим рекомендациям:
- Не используйте адрес Gmail.
- Не используйте адрес электронной почты, который уже привязан к другой учетной записи Google.
- Не забудьте использовать пароль своей учетной записи Google при входе с помощью этого адреса электронной почты.
Дополнительную информацию см. в разделе Вход в учетную запись Google с другим адресом электронной почты .
Если тестировщик принял приглашение по электронной почте с адреса электронной почты, отличного от того, на который было отправлено приглашение, он может не увидеть нужные приложения или сборки.
Адрес электронной почты, на который разработчик отправляет приглашения и добавляет в новые сборки (адрес электронной почты A), может отличаться от адреса электронной почты, который тестировщик использует для принятия приглашения (адрес электронной почты B). Это создает ссылку за кулисами. Всякий раз, когда адрес электронной почты A добавляется в новые сборки, на самом деле доступ получает адрес электронной почты B.
Если тестировщик принял приглашение по электронной почте с другим адресом электронной почты, выполните следующие действия для решения проблемы:
Удалите тестировщика из раздела View all testers вкладки Testers & Groups на странице App Distribution консоли Firebase . Существующие приглашения удаляются.
Повторно пригласите тестировщика для тестирования вашего приложения. Тестировщик должен получить электронное письмо с приглашением.
Убедитесь, что тестировщик принимает приглашение с тем же адресом электронной почты.
Тестировщики могут не получать уведомления по электронной почте в следующих случаях:
Уведомления по электронной почте отправляются в папку «Спам».
Фильтры электронной почты установлены.
Приглашение было отправлено на один адрес электронной почты, но тестер принял его с другого адреса электронной почты. Тестер получает новые письма о релизе для адреса электронной почты, на который изначально было отправлено приглашение.
Тестировщик был ранее приглашен, но не принял первоначальное приглашение. Если тестировщик добавляется в последующие выпуски, App Distribution не будет автоматически отправлять уведомления о выпуске этому тестировщику, поскольку тестировщик не принял первоначальное приглашение.
Решение 1
Попросите тестировщика проверить папку со спамом и все фильтры электронной почты, установленные в его почтовом сервисе.
Если тестировщик отписался от рассылки, попросите его сделать следующее:
- Найдите электронное письмо, которое тестировщик ранее получил от приложения.
- Нажмите «Управление настройками электронной почты» внизу и нажмите «Разрешить повторную подписку по электронной почте» .
Решение 2
Если тестировщику не нужны уведомления по электронной почте, а просто нужна возможность принимать приглашения в приложения, он может просмотреть ожидающие приглашения в приложения непосредственно в веб-клипе Firebase App Distribution : appdistribution.firebase.google.com .
Решение 3
Удалите тестировщика из раздела View all testers вкладки Testers & Groups на странице App Distribution в консоли Firebase . Это действие удаляет существующие приглашения.
Повторно пригласите тестировщика для тестирования вашего приложения. Тестировщик должен получить электронное письмо с приглашением. Убедитесь, что тестировщик принимает приглашение с тем же адресом электронной почты, на который оно было отправлено.
Ошибка Untrusted Enterprise Developer появляется, если вы не доверяли сертификату разработчика на тестовом устройстве перед открытием приложения. В приложении « Настройки » > «Профили и управление устройствами » выберите имя разработчика приложения и доверяйте ему.
Ошибка «Требуется режим разработчика» появляется при попытке запустить специально подготовленное приложение iOS на iOS 16 или более поздней версии без предварительного включения режима разработчика.
Чтобы включить режим разработчика и устранить эту ошибку, выполните следующие действия:
- На iPhone откройте приложение «Настройки», а затем нажмите «Конфиденциальность и безопасность» .
- Прокрутите страницу вниз до пункта «Безопасность» и нажмите «Режим разработчика» .
- Коснитесь ползунка «Режим разработчика» .
- Нажмите «Перезагрузить» .
- После перезагрузки устройства разблокируйте его. Появится диалоговое окно «Включить режим разработчика?».
- Нажмите « Включить» . Теперь вы можете запустить свое приложение и начать тестирование.
Если вы устанавливаете дистрибутив Ad Hoc, это сообщение появляется, когда разработчик еще не настроил свое приложение для запуска на вашем тестовом устройстве. Чтобы сделать приложение доступным для вас, разработчик должен выполнить инструкции в разделе Регистрация дополнительных устройств .
Если у вашего аккаунта Google нет доступа к тестовому приложению, которое вы ранее установили (или приняли приглашение), скорее всего, вы вошли в неправильный аккаунт Google. Приложения, к которым у вас есть доступ, связаны с аккаунтом Google, который вы использовали, когда впервые приняли приглашение для тестирования приложения. Попробуйте еще раз, войдя в аккаунт Google, который вы использовали ранее для принятия приглашения.
Когда вы сталкиваетесь с ошибкой 403, это означает, что у используемой вами учетной записи нет разрешения на установку и тестирование приложений. Доступ определяется администратором домена вашей учетной записи в Google Workspace.
Если вы считаете, что у вас должно быть разрешение на установку и тестирование приложений, попросите администратора вашего аккаунта Google Workspace изменить настройки вашего аккаунта. Ваш администратор должен следовать инструкциям в разделе Управление доступом к службам, которые не контролируются индивидуально .
Если у вас несколько учетных записей, попробуйте войти в систему с помощью другой учетной записи, на которую не распространяются ограничения по установке и тестированию приложений.
Включение оповещений в приложении с помощью App Distribution iOS SDK
Воспользуйтесь следующими советами для устранения неполадок, связанных с включением оповещений о новых сборках в приложении с помощью App Distribution iOS SDK.
Если вы уже настроили App Distribution iOS SDK в своем приложении и ваши тестировщики не получают оповещения в приложении, проверьте, загружает ли ваше приложение новые выпуски:
Включите режим отладки в вашем приложении. Чтобы узнать, как это сделать, см. документацию Google Analytics .
Запустите приложение в симуляторе и найдите строку «[Firebase/AppDistribution]».
Проверьте, есть ли у тестировщика доступ к новой версии:
Если возвращается допустимый объект выпуска, вероятно, в жизненном цикле View Controller возникла проблема, из-за которой диалоговое окно оповещения загружается до появления View.
Если релиз не возвращается, ваш тестер, возможно, еще не связан с новым релизом. В панели App Distribution консоли Firebase убедитесь, что ваш тестер включен в дистрибутив сборки и находится в состоянии Accepted .
Если ваш тестировщик по-прежнему не получает обновления, попросите его следовать приведенным ниже советам, чтобы убедиться, что он принял приглашение протестировать ваше приложение и правильно настроил свое тестовое устройство:
На тестовом устройстве войдите в веб-клип Firebase App Distribution. Не забудьте выбрать учетную запись Google, которую вы использовали в первый раз, когда принимали приглашение на тестирование приложения.
Убедитесь, что новая версия приложения доступна в веб-клипе.
По умолчанию вашим тестировщикам нужно войти в свою учетную запись Google только один раз, чтобы включить оповещения о новых сборках и установить новые сборки. Если вашим тестировщикам предлагается снова войти в систему после закрытия и повторного открытия вашего приложения, следуйте этим советам, чтобы убедиться, что ваша конфигурация App Distribution настроена правильно:
Проверьте, что вы включили API Firebase App Testers. Для получения дополнительной информации см. Включить API App Distribution Tester .
В разделе «Ограничения ключа» убедитесь, что API Firebase App Testers включен в список разрешенных API.
Если вы обычно очищаете UserDefaults при выходе из системы, вы можете очищать состояние тестировщика. App Distribution сохраняет флаг, который указывает, вошел ли ваш тестировщик в приложение. Для получения дополнительной информации см. репозиторий GitHub .
Часто задаваемые вопросы
Firebase App Distribution имеет следующие ограничения для тестировщиков:
Добавьте максимум 500 тестировщиков в проект Firebase.
Добавьте максимум 200 тестировщиков в группу App Distribution
Чтобы добавить больше тестировщиков, запросите бесплатное увеличение лимита .
У тестировщиков есть 30 дней, чтобы принять приглашение на тестирование приложения, прежде чем срок его действия истечет. Когда до истечения срока действия приглашения остается 5 дней, в консоли Firebase рядом с тестировщиком в релизе появляется уведомление об истечении срока действия. Приглашение можно продлить, повторно отправив его через раскрывающееся меню в строке тестировщика.
См. Регистрация дополнительных устройств .
Релизы приложений удаляются из App Distribution при возникновении одного из следующих условий:
- Выпуск приложения старше 150 дней.
- Вы превысили лимит в 1000 выпусков приложений, и выпуск приложения старше 1000 последних выпусков приложений.
Для получения дополнительной информации см. App Distribution поддерживает максимум 1000 выпусков .
После того, как приложение достигает или превышает 150-дневный лимит истечения срока действия или лимит релизов в 1000 приложений, релиз удаляется из панели App Distribution и веб-приложения тестировщика App Distribution . Если ваш тестер установил релиз, локальная версия приложения продолжает работать.
Чтобы сохранить доступность версии приложения как можно дольше, воспользуйтесь одной из следующих рекомендаций:
- До того, как срок действия релиза приложения истечет или превысит лимит релизов, загрузите IPA и удалите релиз из панели App Distribution . Затем повторно загрузите IPA как новую сборку в App Distribution .
- Загрузите релиз и загрузите его в Cloud Storage для долгосрочного архивирования.
Срок действия приложений истекает через 150 дней.
Когда вы загружаете релиз своего приложения в Firebase, релиз отображается на панели App Distribution в течение 150 дней, начиная с даты загрузки. После загрузки релиза вы можете распространить его среди тестировщиков, которые устанавливают релиз из веб-приложения App Distribution tester на свое тестовое устройство.
Когда с даты истечения срока действия релиза остается 30 дней, на странице App Distribution консоли Firebase и в веб-приложении App Distribution tester для вашего релиза появляется уведомление об истечении срока действия релиза.
App Distribution поддерживает максимум 1000 релизов.
App Distribution допускает максимум 1000 релизов на приложение. Когда ваше приложение достигает лимита в 1000 релизов, App Distribution автоматически удаляет самые старые релизы сверх лимита.
Если вы хотите вручную управлять выпусками приложений, используйте API REST App Distribution для массового составления списка и удаления выпусков приложений.
Если у вас возникнут вопросы, обратитесь в службу поддержки Firebase .
Профиль Firebase — это профиль конфигурации, который позволяет App Distribution :
Зарегистрируйте тестовое устройство, собрав уникальный идентификатор устройства (UDID). Если вы тестируете распространение Ad Hoc, Firebase отправляет разработчику приложения электронное письмо, включающее UDID тестового устройства, а также инструкции о том, как включить устройство в профиль подготовки приложения, чтобы сборку можно было протестировать на вашем устройстве.
Установите веб-клип Firebase App Distribution на домашний экран вашего устройства. Веб-клип позволяет вам устанавливать и получать доступ ко всем вашим тестовым приложениям в одном месте. Новые сборки, которые вы приглашены для тестирования, автоматически добавляются в веб-клип.
Информацию об установке профилей конфигурации на устройстве iOS см. в документации Apple .
Если вы тестировщик, вы можете получить доступ ко всем своим тестовым приложениям с помощью веб-клипа Firebase App Distribution , который автоматически добавляется на домашний экран вашего тестового устройства при установке профиля Firebase. Если вы тестируете дистрибутив Ad Hoc, вам необходимо сначала установить профиль, прежде чем вы сможете протестировать приложение.
Если вы тестируете дистрибутив Enterprise, вы можете вручную установить профиль:
Если вы еще этого не сделали, войдите в систему Google и примите приглашение.
В разделе Тестовые приложения выберите приложение, которое вы хотите протестировать.
В правом верхнем углу страницы приложения нажмите mobile_screen_share .
Следуйте отображаемым инструкциям по установке профиля Firebase.
Чтобы удалить учетную запись тестировщика App Distribution и связанные с ней данные, выполните следующие действия в указанном порядке:
Посетите https://appdistribution.firebase.google.com и войдите в свою учетную запись Google.
В правом верхнем углу нажмите
( Управление учетной записью ).Удалить аккаунт .
Необязательно: В разрешениях вашего аккаунта Google отмените доступ из Firebase App Distribution . Обратите внимание, что отмена доступа без предварительного удаления вашего аккаунта App Distribution не удаляет ваш аккаунт тестировщика или данные.
На этой странице вы найдете помощь в устранении неполадок и ответы на часто задаваемые вопросы о распространении и тестировании приложений с помощью App Distribution .
Распространение приложений
Воспользуйтесь следующими советами для устранения неполадок, с которыми вы можете столкнуться при распространении приложений среди тестировщиков.
При загрузке приложения вы можете столкнуться со следующей ошибкой:
«Мы не смогли найти контактный адрес электронной почты для приложения <app-id>
. Пожалуйста, посетите App Distribution в консоли Firebase , чтобы настроить его».
Установите контактный адрес электронной почты в консоли Firebase , если он доступен. Если проблема не устранена, обратитесь в службу поддержки Firebase .
Если во время подготовки вы постоянно сталкиваетесь с ошибками 400, 409 или 500, обратитесь в службу поддержки Firebase . Предоставьте службе поддержки номер вашего проекта Firebase и идентификатор приложения.
Ниже приведен пример ответа сети браузеров:
{
"status": "IN_PROGRESS",
"message": "There was an error processing your
distribution. Ensure you are uploading a valid IPA or APK and try again."
}
Чтобы решить эту проблему, следуйте этим шагам:
Проверьте размер IPA. Максимальный предел размера файла для всех двоичных файлов составляет 2048 миб, что составляет чуть более 2 ГБ.
Если размер IPA находится в пределах предела размера файла и воспроизводим, выполните, выполните следующие действия:
Проверьте свой файл
Info.plist
и подтвердите, содержит лиCFBundleDisplayName
какие -либо разделители<array>
.Удалите
<array>
Delimiters и восстановите ваше приложение. Загрузка должна добиться успеха.Если вы все еще испытываете проблемы, свяжитесь с поддержкой Firebase .
Если размер IPA превышает ограничение размера файла, внесите какие -либо необходимые изменения для уменьшения размера файла.
Если уменьшение размера файла IPA не решает проблему, свяжитесь с поддержкой Firebase и спросите об использовании TestFlight .
Установка и тестирование приложений
Используйте следующие советы, чтобы устранить проблемы, с которыми ваши тестеры могут столкнуться при установке и тестировании ваших приложений.
Когда пользователь создает учетную запись Google, они автоматически получают адрес Gmail.
Если у тестера нет адреса Google Workspace или Gmail, или если он предпочел бы использовать другой адрес электронной почты, чтобы войти в систему, попросите тестера связать адрес электронной почты без Gmail с учетной записью и использовать это письмо для входа.
При выборе альтернативного электронного письма тестер должен следовать этим рекомендациям:
- Не используйте адрес Gmail.
- Не используйте адрес электронной почты, который уже связан с другой учетной записью Google.
- Не забудьте использовать пароль своей учетной записи Google при входе с этим адресом электронной почты.
Для получения дополнительной информации см. Войдите в свою учетную запись Google с другим адресом электронной почты .
Если тестер принял приглашение по электронной почте с другим адресом электронной почты, чем отправили приглашение, тестер может не увидеть правильные приложения или сборки.
Электронное письмо, которое разработчик отправляет приглашения и добавляет в новые сборки (электронная почта a), может отличаться от электронной почты, которое тестер использует для принятия приглашения (электронная почта B). Это создает ссылку за кулисами. Всякий раз, когда электронная почта A добавляется в новые сборки, это фактически электронная почта B, которая получает доступ.
Если тестер принял приглашение по электронной почте с другим адресом электронной почты, выполните следующие действия, чтобы решить проблему:
Удалить тестер из вкладки «Просмотреть все тестировщики» на вкладке « Тестеры и группы» на странице App Distribution консоли Firebase . Существующие приглашения удалены.
Повторно-инведите тестер для проверки вашего приложения. Тестер должен получить приглашение.
Убедитесь, что тестер принимает приглашение с тем же адресом электронной почты.
Тестеры могут не получать уведомления по электронной почте, если происходит одно из следующих.
Уведомления по электронной почте отправляются в папки спама.
Фильтры электронной почты установлены.
Приглашение было отправлено в одну учетную запись электронной почты, но тестер принял с другой учетной записью электронной почты. Тестер получает новые электронные письма о выпуске для учетной записи электронной почты, на которую первоначально было отправлено приглашение.
Тестер был ранее приглашен, но не принял первоначальное приглашение. Если тестер добавлен в последующие выпуски, App Distribution не будет автоматически отправлять уведомления о выпуске этому тестеру, поскольку тестер не принял первоначальное приглашение.
Решение 1
Попросите тестера проверить их папку спама и любые фильтры по электронной почте, которые они устанавливают в своей службе электронной почты.
Если тестер отказался от электронных писем, попросите тестера сделать следующее:
- Найдите электронное письмо, которое тестер ранее получал из приложения.
- Нажмите «Управление настройками электронной почты» внизу и нажмите «Разрешить электронные письма для повторной подписки».
Решение 2
Если тестер не заботится о получении уведомлений по электронной почте и просто хочет иметь возможность принять приглашения, они могут просмотреть ожидающие приглашения приложения непосредственно в веб -клипе Firebase App Distribution : Appdistribution.firebase.google.com .
Решение 3
Удалите тестер из вкладки «Просмотр всех тестировщиков» на вкладке « Тестеры и группы» на странице App Distribution в консоли Firebase . Это действие устраняет существующие приглашения.
Повторно-инведите тестер для проверки вашего приложения. Тестер должен получить приглашение. Убедитесь, что тестер принимает приглашение с тем же адресом электронной почты, по которому было отправлено приглашение.
Недоверенный ошибка разработчика предприятия появляется, если вы не доверяете сертификату разработчика на тестовом устройстве перед открытием приложения. В приложении « Настройки »> «Профили и экран управления устройствами » выберите имя разработчика приложения и доверяйте ему.
Необходимый режим разработчика требуется, когда вы пытаетесь запустить специальное приложение для iOS, предназначенное для iOS, на iOS 16 или более поздней версии, не включив режим разработчика.
Чтобы включить режим разработчика и разрешить эту ошибку, выполните следующие действия:
- На вашем iPhone откройте приложение «Настройки», а затем нажмите «Конфиденциальность и безопасность» .
- Прокрутите вниз до безопасности и нажмите режим разработчика .
- Нажмите на ползунок режима разработчика .
- Нажмите на перезапуск .
- После перезапуска устройства разблокируйте устройство. Включение режима разработчика? Появляется диалог.
- Нажмите на включение . Теперь вы можете запустить свое приложение и начать тестирование.
Если вы устанавливаете специальное распределение, это сообщение появляется, когда разработчик еще не настроил свое приложение для запуска на вашем тестовом устройстве. Чтобы сделать приложение доступным для вас, разработчик должен заполнить инструкции в дополнительных устройствах регистрации .
Если ваша учетная запись Google не имеет доступа к тестовому приложению, которое вы установили ранее (или приняли приглашение), вполне вероятно, что вы вошли в неправильную учетную запись Google. Приложения, к которым у вас есть доступ, связаны с учетной записью Google, которую вы использовали, когда впервые приняли приглашение для тестирования приложения. Попробуйте еще раз, вступив в систему с учетной записью Google, которую вы ранее использовали, чтобы принять приглашение.
Когда вы сталкиваетесь с ошибкой 403, это означает, что используемая вами учетная запись не имеет разрешения на установку и тестирование приложений. Доступ определяется администратором домена вашей учетной записи в Google Workspace.
Если вы считаете, что у вас должно быть разрешение на установку и тестирование приложений, попросите администратора учетной записи Google Workspace изменить настройки учетной записи. Ваш администратор должен следовать инструкциям в управлении доступом к службам, которые не контролируются индивидуально .
Если у вас есть несколько учетных записей, попробуйте войти в систему с другой учетной записью, которая не ограничена от установки и тестирования приложений.
Включение предупреждений в приложении с App Distribution iOS SDK
Используйте следующие советы, чтобы устранения проблем, связанных с тем, что включают в себя включение внедорожных предупреждений о сборке с использованием App Distribution iOS SDK.
Если вы уже настроили App Distribution iOS SDK в вашем приложении, а ваши тестеры не получают оповещения в приложении, проверьте, чтобы убедиться, что ваше приложение получает новые релизы:
Включить режим отладки в вашем приложении. Чтобы узнать, как посмотреть документацию Google Analytics .
Запустите свое приложение в симуляторе и найдите строку «[Firebase/Applibution]».
Убедитесь, что тестер имеет доступ к новому выпуску:
Если возвращается действительный объект выпуска, вполне вероятно, что в жизненном цикле контроллера представления возникает проблема, где диалог оповещения загружается до появления представления.
Если релиз не возвращается, ваш тестер еще не может быть связан с новым выпуском. В приборной панели App Distribution консоли Firebase убедитесь, что ваш тестер включен в ваше распределение сборки и находится в общепринятом состоянии.
Если ваш тестер по -прежнему не получает обновления, попросите их следовать приведенным ниже советам, чтобы убедиться, что они приняли приглашение проверить ваше приложение, и что они правильно настроили свое устройство тестирования:
На тестовом устройстве войдите в веб -клип Distribution App Firebase. Не забудьте выбрать учетную запись Google, которую вы впервые использовали, когда приняли приглашение для тестирования приложения.
Убедитесь, что выпуск нового приложения доступен в веб -клипе.
По умолчанию ваши тестеры должны только один раз войти в свою учетную запись Google, чтобы включить новые оповещения о сборке и установить новые сборки. Если ваши тестеры будут предложены снова войти в систему после закрытия и повторного открытия вашего приложения, следуйте этим советам, чтобы убедиться, что конфигурация App Distribution настроена правильно:
Проверьте, чтобы убедиться, что вы включили API API приложения Firebase. Для получения дополнительной информации см. Включите API Tester Distribution App .
При ключевых ограничениях убедитесь, что API тестеров приложений Firebase включен в список разрешенных API.
Если вы обычно очищаете пользователя при регистрации, вы можете очистить состояние вашего тестера. App Distribution хранится флаг, который указывает, подписал ли ваш тестер в приложение. Для получения дополнительной информации см. Репозиторий GitHub .
Часто задаваемые вопросы
Firebase App Distribution имеет следующие пределы тестера:
Добавить максимум 500 тестеров в проект Firebase
Добавить максимум 200 тестеров в группу App Distribution
Чтобы добавить больше тестировщиков, запрашивают дополнительное увеличение ограничения .
Тестеры имеют 30 дней, чтобы принять приглашение для тестирования приложения до его истечения. Когда приглашение составляет 5 дней после истечения срока действия, в консоли Firebase появляется уведомление о истечении срока действия рядом с тестером при выпуске. Приглашение может быть продлено, оставив его через раскрывающееся меню в строке тестера.
См. Зарегистрировать дополнительные устройства .
Выпуски приложений удаляются из App Distribution , если происходит одно из следующих условий:
- Выпуск приложения старше 150 дней.
- Вы превышаете лимит выпуска 1000 приложений, и выпуск приложения старше, чем 1000 самых последних выпусков приложения.
Для получения дополнительной информации см. App Distribution поддерживает максимум 1000 выпусков .
После того, как приложение достигает или превышает 150-дневный предел истечения срока действия или лимита выпуска 1000 приложений, выпуск удаляется из панели панели App Distribution и веб-приложения Tester App Distribution . Если ваш тестер установил релиз, локальная версия приложения продолжает работать.
Чтобы оставить выпуск приложения дольше, используйте одну из следующих рекомендаций:
- До истечения срока действия приложения или превышает лимит выпуска, загрузите IPA и удалите выпуск с панели App Distribution . Затем повторно загрузите IPA в качестве новой сборки для App Distribution .
- Загрузите релиз и загрузите его в Cloud Storage для долгосрочного архивирования.
Выпуск приложений истекает через 150 дней
Когда вы загружаете выпуск вашего приложения в Firebase, релиз появляется на панели App Distribution в течение 150 дней, начиная с даты загрузки. После того, как вы загрузите релиз, вы можете распространить его на тестеров, которые устанавливают релиз из веб -приложения для тестирования App Distribution на своем устройстве тестирования.
Когда выпуск составляет 30 дней с даты истечения срока действия, уведомление о выпуске приложения появляется в вашем выпуске на странице App Distribution консоли Firebase и в веб -приложении Tester App Distribution .
App Distribution поддерживает максимум 1000 выпусков
App Distribution допускает максимум 1000 выпусков на приложение. Когда ваше приложение достигает предела выпуска 1000 приложений, App Distribution автоматически удаляет самые старые выпуски выше предела.
Если вы хотите вручную управлять выпусками приложения, используйте API Rest App Distribution для перечисления и удаления выпусков приложений.
Если у вас есть вопросы, свяжитесь с поддержкой Firebase .
Профиль Firebase - это профиль конфигурации, который позволяет App Distribution :
Зарегистрируйте тестовое устройство, собрав уникальный идентификатор устройства (UDID). Если вы тестируете специальное распределение, Firebase отправляет разработчику приложения электронное письмо, которое включает в себя UDID тестового устройства, а также инструкции о том, как включить устройство в профиль приложения, чтобы сборка могла быть проверена на вашем устройстве.
Установите веб -клип Firebase App Distribution на домашний экран вашего устройства. Веб -клип позволяет устанавливать и получить доступ ко всем вашим тестовым приложениям в одном месте. Новые сборки, которые вам приглашены для тестирования, автоматически добавляются в веб -клип.
Для получения помощи при установке профилей конфигурации на вашем устройстве iOS обратитесь к документации Apple .
Если вы испытатель, вы можете получить доступ ко всем своим тестовым приложениям с помощью веб -клипа Firebase App Distribution , который автоматически добавляется на домашний экран вашего тестового устройства при установлении профиля Firebase. Если вы тестируете специальное распределение, вы должны сначала установить профиль , прежде чем вы сможете проверить приложение.
Если вы тестируете предприятие, вы можете вручную установить профиль:
Если вы еще этого не сделали, войдите в Google и примите приглашение.
В разделе тестируемые приложения выберите приложение, которое вы хотите протестировать.
В правом верхнем углу страницы приложения нажмите mobile_screen_share .
Следуйте инструкциям, отображаемым для установки профиля Firebase.
Чтобы удалить учетную запись тестера App Distribution и связанные с ним данные, выполните эти шаги в порядке:
Посетите https://appdistribution.firebase.google.com и войдите в свою учетную запись Google.
В правом вершине нажмите
( Управление учетной записью )Удалить учетную запись .
Необязательно: в ваших разрешениях на учетную запись Google , отмените доступ из Firebase App Distribution . Обратите внимание, что отзыв доступа без сначала удаления учетной записи App Distribution не удаляет вашу учетную запись или данные тестировщика.