easy_semver
v1.2.0pub.dev · MITA Dart CLI that bumps a Flutter app's version everywhere it is actually written. Bumping pubspec.yaml is usually enough — until the Xcode project pins FLUTTER_BUILD_NAME in its build settings, which silently overrides it and ships a TestFlight build stamped with the old version.
One command updates pubspec, the iOS build settings and the Android side together, reports exactly what moved, and repairs drift that has already happened — optionally committing and tagging the release.
$ dart pub global activate easy_semver$ bumpv minor --bump-build1.2.1+1 -> 1.3.0+2pubspec.yaml 1.2.1+1 -> 1.3.0+2ios/…/project.pbxproj FLUTTER_BUILD_NAME: 1.2.1 -> 1.3.0android no edit needed — read from pubspecDone. Review with: git diff$