This is a short description of the build and release workflow of a Flutter app.
Updating the app’s version number
To update the version number, navigate to the pubspec.yaml
file and update the following line with the current version string:
version: 1.0.0+1
After the change, run:
flutter pub get
Build and release the iOS app
A detailled description of the whole process is described at docs.flutter.dev.
To release the iOS app, you use Flutter to build a xcarchive
file. This build archive can be published the same way you would do it with Xcode by using the archive manager and one of the different Distribution options.
Build the iOS app:
flutter build ipa
The generated xcarchive
file is saved to your app directory under:
/build/ios/archive/MyApp.xcarchive
Build and release the Android app
A detailled description of the whole process is described at docs.flutter.dev.
To release the Android app, you use Flutter to build a app bundle aab
file. This file can be distributed by using Google Play Console or any other store.
Build the Android app:
flutter build appbundle
The generated aab
app bundle file is saved to your app directory under:
/build/app/outputs/bundle/release/MyApp.aab
Photo by Artur Shamsutdinov on Unsplash
Leave a Reply