Preparation for the App and PlayStore
How to make the app ready for upload to the AppStore and PlayStore
Last updated
How to make the app ready for upload to the AppStore and PlayStore
To make the app ready for the AppStore and PlayStore a few further steps are needed before the release.
Change the CFBundleName parameter in ./ios/Runner/Info.plist (FlutterBoilerplate cannot be used to publish this app as it is already taken. You must use a unique value for your app)
Change your app name in ./ios/Runner/Info.plist under parameter CFBundleDisplayName
Change the bundle id from com.template.flutterBoilerplate to a value of your choice. This can either be done via XCode or by searching and replacing every instance of com.template.flutterBoilerplate in the whole project. (com.template.flutterBoilerplate cannot be used to publish this app as it is already taken. You must use a unique value for your app)
Create an app icon and replace the current default icons in ./ios/Runner/Assets.xcassets/AppIcon.appiconset . We recommend to use an online tool like https://www.appicon.co/
Upload the app via Xcode
Change the applicationId in ./android/app/build.gradle (com.template.flutter_boilerplate cannot be used to publish this app as it is already taken. You must use a unique value for your app)
IMPORTANT: Do not change the namespace . This will break the app. If you still want to change it then you need to change com.template.flutter_boilerplate in MainActivity.kt as well.
Change your app name in ./android/app/src/main/AndroidManifest.xml under parameter android:label
Create an app icon and replace the current default icons in ./android/app/src/main/res . We recommend to use an online tool like https://www.appicon.co/
Sign the app
Create a file called key.properties in the ./android folder. It must have this conten
storePassword=[YOUR STORE PASSWORD]
keyPassword=[YOUR KEY PASSWORD]
keyAlias=[YOUR KEY ALIAS]
storeFile=../app/upload-keystore.jksCreate a upload-keystore.jks file in the ./android/app folder. Use a program like the KeyStore Explorer to create the file. Fill the missing values in the key.properties file with the ones you define when creating the upload-keystore.jks file
Create an appbundle with the following terminal command and uplaod it to the play console
flutter create appbundleLast updated