We have successfully released our Android app with shorebird using flutter 3.22.2
When we try to build release our IOS app using flutter 3.22.2, shorebird fails with
A release with version 4.3.0+1 already exists but was built using a different Flutter revision.
Existing release built with: 3.22.2 (853d13d954)
Current release built with: 3.22.2 (69dfcf2e30)
All platforms for a given release must be built using the same Flutter revision.
To resolve this issue, you can:
* Re-run the release command with "--flutter-version=853d13d954df3b6e9c2f07b72062f33c52a9a64b".
* Delete the existing release and re-run the release command with the desired Flutter version.
* Bump the release version and re-run the release command with the desired Flutter version.
When we re try with "--flutter-version=853d13d954df3b6e9c2f07b72062f33c52a9a64b" as shorebird suggests we get the error
FormatException: Could not parse "853d13d954df3b6e9c2f07b72062f33c52a9a64b".
#0 new Version.parse (package:pub_semver/src/version.dart:120:7)
#1 IosReleaser.assertPreconditions (package:shorebird_cli/src/commands/release/ios_releaser.dart:85:19)
<asynchronous suspension>
#2 ReleaseCommand.createRelease (package:shorebird_cli/src/commands/release/release_command.dart:220:5)
<asynchronous suspension>