Выбор ответа Junior Сборка и публикация обновлено
Flutter: версия в pubspec
Вопрос
В pubspec.yaml записано version: 2.3.1+57. Что такое 57?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Номер сборки (versionCode, CFBundleVersion), он растёт с каждой загрузкой. До + идёт видимая пользователю версия (versionName, CFBundleShortVersionString), после + номер сборки.
Варианты ответа
- Версия Dart SDK, с которой собрано приложение, магазин проверяет её
- Минимальная версия Android API, на которой приложение можно установить
- Количество зависимостей в
pubspec.lock, которое обновляется автоматически - Номер сборки (
versionCode,CFBundleVersion), он растёт с каждой загрузкойправильный ответ
Разбор
До + идёт видимая пользователю версия (versionName, CFBundleShortVersionString), после + номер сборки. Магазины отклоняют загрузку с номером, который уже был. Версию можно переопределить при сборке флагами --build-name и --build-number, что удобно в CI.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.