Release steps
- Update app name and bundleID
- Update app icon
- Update splash screen
- Follow the release steps for Android and iOS
Release steps
In Android, app name is set in android/app/src/main/AndroidManifest.xml
In iOS, app name is set in ios/Runner/Info.plist
Bundle ID is unique to the application on the App Store. Easiest way to update the default bundleID is to use rename tool.
pubspec.yaml
flutter pub get
to install the package.flutter pub global activate rename
to activate the package globally.rename setAppName --targets ios,android --value "YourAppName"
. For iOS, this will update the CFBundleName
in Info.plist
. For Android, this will update the android:label
in AndroidManifest.xml
.rename setBundleId --targets ios,android --value "com.yourorgname.yourappname"
. For iOS, this will update the PRODUCT_BUNDLE_IDENTIFIER. For Android, it will update the applicationId
in app’s build.gradle
.flutter_launcher_icons
is tool to set launcher icons for Android and iOS.
Added this code to pubspec.yaml
Run the command flutter pub get
to install the package.
Run the command flutter pub run flutter_launcher_icons
to generate icons for Android and iOS.
Splash screen is a screen that is displayed when the app is loading. flutter_native_splash
is a plugin to generate a splash screen for Android and iOS.
Added this code to pubspec.yaml
Run the command flutter pub get
to install the package.
Added the file flutter_native_splash.yaml
to the root directory:
More options are available in the flutter_native_splash documentation.
Apple app review guidelines: It will be useful when submitting the app to Apple for review.