Выбор ответа Junior Сборка и OTA-обновления обновлено

Номер сборки при загрузке в магазин

Вопрос

Google Play отклоняет загрузку с ошибкой о том, что versionCode уже использовался. Что делать?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Увеличить versionCode: он растёт с каждой загрузкой. Номер сборки однозначно определяет загрузку и должен расти.

Варианты ответа

  1. Увеличить versionCode: он растёт с каждой загрузкойправильный ответ
  2. Сменить applicationId, чтобы магазин принял сборку как новую
  3. Подписать сборку другим ключом, чтобы обойти проверку номера
  4. Удалить предыдущую версию из Play Console и загрузить заново

Разбор

Номер сборки однозначно определяет загрузку и должен расти. Смена идентификатора создаст другое приложение, смена ключа не пройдёт проверку подписи, а удалить использованный номер нельзя. В EAS удобно включить автоинкремент номера сборки.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.