я новичок в флаттере , не могли бы вы помочь, пожалуйста

#android #flutter #version

Вопрос:

Я хочу загрузить новую версию приложения

это мой pubspec.yaml

версия: 1.0.0 1

я сейчас не знаю, как это сделать, должен ли я изменить его на ???

версия: 1.0.1 1

Ответ №1:

Версия в приложениях flutter пытается следовать системе управления версиями программного обеспечения, это означает:

мажор.минор.патч сборка

Так что, если вы находитесь на мажоре = 2, миноре = 0, патче=13 и сборке = 4, это будет: 2.0.13 4

Итак, семантика для этого такова:

ОСНОВНАЯ версия при внесении несовместимых изменений в API. ВТОРОСТЕПЕННАЯ версия, когда вы добавляете функциональность обратно совместимым способом. Версия ИСПРАВЛЕНИЯ, когда вы исправляете ошибки обратной совместимости.

https://semver.org/

И сборка предназначена для разных компиляций для одной базы кода, это может быть связано с тем, что вы готовы загрузить свое приложение и узнали об ошибке, затем выполняете сборку и только увеличиваете номер сборки.