Чтобы переводить контент на ваш предпочитаемый язык, Google использует технологии на основе искусственного интеллекта. Переводы от ИИ могут содержать ошибки.
Устранение неполадок App Distribution и часто задаваемые вопросы
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
На этой странице вы найдете информацию об устранении неполадок и ответы на часто задаваемые вопросы о распространении и тестировании приложений с помощью App Distribution.
Распространение приложений
Ниже приведены советы по устранению неполадок, которые могут возникнуть при распространении приложений среди тестировщиков.
Не удается распространять приложение, так как не указан контактный адрес электронной почты
При загрузке приложения может возникнуть следующая ошибка:
"Нам не удалось найти контактный адрес электронной почты для приложения <app-id>. Чтобы настроить его, перейдите на страницу App Distribution в консоли Firebase."
Укажите контактный адрес электронной почты в консоли Firebase, если это возможно. Если проблема не исчезнет, обратитесь в службу поддержки Firebase.
При инициализации приложения произошла ошибка (400, 409 или 500).
Если при инициализации вы постоянно сталкиваетесь с ошибками 400, 409 или 500, обратитесь в службу поддержки Firebase. Сообщите службе поддержки номер проекта Firebase и идентификатор приложения.
Не удалось загрузить IPA-файл
Ниже приведен пример ответа сети браузера.
{"status":"IN_PROGRESS","message":"There was an error processing yourdistribution.EnsureyouareuploadingavalidIPAorAPKandtryagain."}
Чтобы устранить эту проблему, сделайте следующее:
Проверьте размер IPA-файла. Максимальный размер файла для всех исполняемых файлов составляет 2048 МиБ, что немного больше 2 ГБ.
Если размер IPA-файла не превышает допустимый и проблему можно воспроизвести, выполните следующие действия:
Проверьте файл Info.plist и убедитесь, что в поле CFBundleDisplayName нет разделителей <array>.
Удалите разделители <array> и пересоберите приложение. Загрузка должна пройти успешно.
Ниже приведены советы по устранению неполадок, с которыми могут столкнуться тестировщики при установке и тестировании приложений.
У тестировщика нет аккаунта Google
Когда пользователь создает аккаунт Google, он автоматически получает адрес Gmail.
Если у тестировщика нет адреса Google Workspace или Gmail или он хочет использовать другой адрес электронной почты для входа, попросите его связать адрес, не относящийся к Gmail, с аккаунтом и использовать этот адрес для входа.
При выборе дополнительного адреса электронной почты тестировщик должен учитывать следующее:
Не используйте адрес Gmail.
Нельзя указывать адрес электронной почты, который уже связан с другим аккаунтом Google.
При входе с дополнительным адресом электронной почты необходимо использовать пароль аккаунта Google.
Если тестировщик принял приглашение, отправленное на другой адрес электронной почты, он может не увидеть нужные приложения или сборки.
Адрес электронной почты, на который разработчик отправляет приглашения и который добавляет в новые сборки (адрес А), может отличаться от адреса, который тестировщик использует для принятия приглашения (адрес Б). При этом создается скрытая ссылка. Когда адрес A добавляется в новые сборки, доступ на самом деле получает адрес B.
Если тестировщик принял приглашение, отправленное по электронной почте, с другим адресом, выполните следующие действия:
Удалите тестировщика в разделе Посмотреть всех тестировщиков на вкладке Тестировщики и группы на странице App Distribution в Firebase console.
Существующие приглашения будут удалены.
Повторно пригласите тестировщика. Он должен получить электронное письмо с приглашением.
Убедитесь, что тестировщик принимает приглашение с тем же адресом электронной почты.
Тестировщик не получает уведомления по электронной почте
Тестировщики могут не получать уведомления по электронной почте в следующих случаях:
Уведомления по электронной почте попадают в папку "Спам".
Фильтры электронной почты настроены.
Приглашение было отправлено на один адрес электронной почты, а тестировщик принял его, используя другой. Тестировщик получает электронные письма о новых выпусках на адрес, на который было отправлено приглашение.
Тестировщик ранее получил приглашение, но не принял его.
Если тестировщик будет добавлен в последующие выпуски, App Distribution не будет автоматически отправлять ему уведомления о выпусках, поскольку он не принял первоначальное приглашение.
Решение 1
Попросите тестировщика проверить папку "Спам" и фильтры, настроенные в почтовом сервисе.
Если тестировщик отказался от рассылки, попросите его сделать следующее:
Найдите письмо, которое тестировщик ранее получил от приложения.
Нажмите Настройки электронной рассылки внизу страницы и выберите Разрешить отправку писем.
Решение 2
Если тестировщик не хочет получать уведомления по электронной почте, а хочет только принимать приглашения, он может просматривать ожидающие приглашения непосредственно в веб-клипе Firebase App Distribution: appdistribution.firebase.google.com.
Решение 3
Удалите тестировщика в разделе Посмотреть всех тестировщиков на вкладке Тестировщики и группы на странице App Distribution в Firebase console.
Существующие приглашения будут удалены.
Повторно пригласите тестировщика. Он должен получить электронное письмо с приглашением. Убедитесь, что тестировщик принимает приглашение, используя тот же адрес электронной почты, на который оно было отправлено.
Ошибка "Ненадежный корпоративный разработчик" при попытке запустить тестовое приложение
Ошибка Untrusted Enterprise Developer (Ненадежный корпоративный разработчик) появляется, если вы не подтвердили сертификат разработчика на тестовом устройстве перед открытием приложения. В приложении Настройки на экране Профили и управление устройствами выберите имя разработчика приложения и подтвердите его.
Ошибка "Требуется режим разработчика" при попытке запустить тестовое приложение
Ошибка "Требуется режим разработчика" возникает, когда вы пытаетесь запустить приложение для iOS, подготовленное для специального распространения, на устройстве с iOS 16 или более поздней версии, не включив режим разработчика.
Чтобы включить режим разработчика и устранить эту ошибку, выполните следующие действия:
На iPhone откройте приложение "Настройки" и выберите Конфиденциальность и безопасность.
Прокрутите вниз до раздела "Безопасность" и нажмите Режим разработчика.
Нажмите на ползунок Режим разработчика.
Нажмите Перезапустить.
После перезапуска разблокируйте устройство. Появится диалоговое окно "Включить режим разработчика?".
Нажмите Включить. Теперь вы можете запустить приложение и начать тестирование.
"Устройство зарегистрировано! Когда приложение будет готово к тестированию, вы получите уведомление по электронной почте".
Если вы устанавливаете специальный дистрибутив, это сообщение появляется, когда разработчик ещё не настроил свое приложение для запуска на вашем тестовом устройстве.
Чтобы приложение стало доступно вам, разработчик должен выполнить инструкции из раздела Регистрация дополнительных устройств.
У аккаунта Google нет доступа к тестовому приложению
Если у вашего аккаунта Google нет доступа к тестовому приложению, которое вы ранее установили (или для которого приняли приглашение), скорее всего, вы вошли не в тот аккаунт Google. Приложения, к которым у вас есть доступ, связаны с аккаунтом Google, который вы использовали, когда впервые приняли приглашение протестировать приложение. Попробуйте войти в этот аккаунт Google.
Ошибка 403: "Чтобы получить доступ, обратитесь к администратору"
Ошибка 403 означает, что у аккаунта, который вы используете, нет разрешения на установку и тестирование приложений. Доступ определяется администратором домена вашего аккаунта в Google Workspace.
Если вы считаете, что у вас должно быть разрешение на установку и тестирование приложений, попросите администратора аккаунта Google Workspace изменить настройки вашего аккаунта. Администратору следует выполнить инструкции из статьи Как управлять сервисами, у которых нет отдельного переключателя.
Если у вас несколько аккаунтов, попробуйте войти в тот, в котором нет ограничений на установку и тестирование приложений.
Как включить оповещения в приложении с помощью App Distribution iOS SDK
Ниже приведены советы по устранению неполадок, связанных с включением оповещений о новых сборках в приложении с помощью App Distribution iOS SDK.
Тестировщик не получает оповещения в приложении
Если вы уже настроили App Distribution iOS SDK в приложении, но тестировщики не получают оповещения в нем, убедитесь, что приложение получает новые выпуски:
Запустите приложение в симуляторе и найдите строку "[Firebase/AppDistribution]".
Убедитесь, что у тестировщика есть доступ к новому выпуску:
Если возвращается действительный объект выпуска, скорее всего, проблема связана с жизненным циклом контроллера представления, в котором диалоговое окно загружается до появления представления.
Если выпуск не возвращается, возможно, тестировщик ещё не связан с новым выпуском. На панели управления App Distribution в консоли Firebase убедитесь, что тестировщик включен в распространение сборки и находится в статусе Принято.
Если тестировщик по-прежнему не получает обновления, попросите его убедиться, что он принял приглашение и правильно настроил устройство. Для этого ему нужно выполнить следующие действия:
Войдите в веб-клип Firebase App Distribution на тестовом устройстве. Выберите аккаунт Google, который вы использовали, когда приняли приглашение протестировать приложение.
Убедитесь, что новая версия приложения доступна в веб-клипе.
После закрытия приложения тестировщику предлагается снова войти в аккаунт
По умолчанию тестировщикам нужно войти в аккаунт Google только один раз, чтобы включить оповещения о новых сборках и установить их. Если после закрытия и повторного открытия приложения тестировщикам предлагается снова войти в систему, следуйте этим советам, чтобы убедиться, что конфигурация App Distribution настроена правильно:
В разделе Key restrictions (Ограничения ключа) убедитесь, что Firebase App Testers API включен в список разрешенных API.
Если вы обычно очищаете UserDefaults при выходе из системы, вы можете очистить состояние вашего тестировщика. App Distribution хранит флаг, который указывает, вошел ли тестировщик в приложение. Дополнительную информацию можно найти в репозитории GitHub.
Часто задаваемые вопросы
Есть ли ограничения на количество тестировщиков?
Для Firebase App Distribution действуют следующие ограничения на количество тестировщиков:
Добавьте в проект Firebase не более 500 тестировщиков.
Добавьте в группу App Distribution не более 200 тестировщиков.
Чтобы добавить больше тестировщиков, запросите бесплатное увеличение лимита.
Ограничен ли срок действия приглашений для тестировщиков?
Принять приглашение можно в течение 30 дней.
За пять дней до истечения срока действия приглашения в консоли Firebase рядом с именем тестировщика в выпуске появляется уведомление об истечении срока действия. Чтобы продлить приглашение, отправьте его повторно, используя раскрывающееся меню в строке тестировщика.
Когда срок действия приложения достигает 150 дней или превышает его,а также когда количество выпусков приложения достигает 1000, выпуск удаляется из панели управления App Distribution и веб-приложения App Distribution для тестировщиков. Если тестировщик установил выпуск, локальная версия приложения продолжит работать.
Чтобы выпуск приложения был доступен дольше, воспользуйтесь одной из следующих рекомендаций:
Прежде чем срок действия выпуска приложения истечет или будет превышено ограничение на количество выпусков, скачайте IPA-файл и удалите выпуск на панели управления App Distribution. Затем повторно загрузите IPA-файл в виде новой сборки в App Distribution.
Скачайте выпуск и загрузите его в Cloud Storage для долгосрочного хранения.
Срок действия выпусков приложений истекает через 150 дней
Когда вы загружаете выпуск приложения в Firebase, он появляется на панели управления App Distribution и остается там в течение 150 дней с даты загрузки. После загрузки выпуска вы можете распространить его среди тестировщиков, которые установят его из веб-приложения App Distribution на своих устройствах.
За 30 дней до истечения срока действия выпуска в разделе App Distribution консоли Firebase и в веб-приложении App Distribution для тестировщиков появится уведомление.
В App Distribution поддерживается не более 1000 выпусков.
В App Distribution можно создать не более 1000 выпусков для одного приложения. Если вы достигнете этого лимита, App Distribution автоматически удалит самые старые выпуски.
Если вы хотите управлять выпусками приложения вручную, используйте App Distribution
REST API, чтобы массово
получать список
и
удалять
выпуски.
Профиль Firebase – это профиль конфигурации, который позволяет App Distribution:
Зарегистрируйте тестовое устройство, указав его уникальный идентификатор устройства (UDID). Если вы тестируете специальный дистрибутив, Firebase отправляет разработчику приложения электронное письмо с уникальным идентификатором тестового устройства и инструкциями о том, как включить устройство в профиль инициализации приложения, чтобы сборку можно было протестировать на вашем устройстве.
Установите веб-клип Firebase App Distribution на главный экран устройства. С помощью веб-клипа вы можете устанавливать все тестовые приложения и получать к ним доступ в одном месте. Новые сборки, которые вам предлагается протестировать, автоматически добавляются в веб-клип.
Инструкции по установке профилей конфигурации на iOS-устройствах можно найти в документации Apple.
Как получить доступ к тестовым приложениям, установленным на моем устройстве?
Если вы тестировщик, то можете получить доступ ко всем тестовым приложениям с помощью веб-клипа Firebase App Distribution, который автоматически добавляется на главный экран тестового устройства при установке профиля Firebase. Если вы тестируете специальный дистрибутив, то сначала необходимо установить профиль.
Если вы тестируете корпоративную версию, то можете установить профиль вручную.
Если вы ещё не вошли в аккаунт Google, сделайте это и примите приглашение.
В разделе Тестовые приложения выберите нужное приложение.
В правом верхнем углу страницы приложения нажмите на значок mobile_screen_share.
Следуйте инструкциям на экране, чтобы установить профиль Firebase.
Как удалить аккаунт тестировщика?
Чтобы удалить аккаунт тестировщика App Distribution и связанные с ним данные, выполните следующие действия:
В правом верхнем углу нажмите на значок settings (Управление аккаунтом).
Удалить аккаунт.
Необязательно. В разделе Разрешения для аккаунта Google закройте доступ для приложения "Firebase App Distribution". Обратите внимание, что отзыв доступа без предварительного удаления аккаунта App Distributionне приведет к удалению аккаунта тестировщика или данных.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2026-10-16 UTC."],[],[]]