Reference https://flutter.dev/docs/deployment/android Making release build to the device flutter run --release -d <YourDeviceID from adb devices> Building app bundles with code obfuscations flutter build appbundle --obfuscate --split-debug-info=/debug_info Building universal apk flutter build apk --obfuscate --split-debug-info=/debug_info Building apk for 32bit flutter build apk --target-platform=android-arm --obfuscate --split-debug-info=/debug_info Building apk for 64bit flutter build apk --target-platform=android-arm64 --obfuscate --split-debug-info=/debug_info Spliting apk flutter build apk --split-per-abi --obfuscate --split-debug-info=/debug_info Building for web Switch to beta channel flutter channel beta Note : If the blank screen error occur, go to dev channel flutter channel dev Upgrade to get the latest build flutter upgrade Enable web support flutter config --enable-web Check whether the required chrome debugger is instal...
iOS First, add In App Purchase in capability Make sure that your development profile bundle ID match with the production one that is IAP products Make sure you always run from xcworkspace file
Start from Dec 2019, for package name just change in build build.gradle only defaultConfig { applicationId "your.package.name" minSdkVersion 16 targetSdkVersion 27 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } If you need to change your version name and code, you need to specify in pubspec.yaml change the version to whatever version you want + (plus sign) is for versionCode For iOS Change the bundle identifier from your Info.plist file inside your ios/Runner directory. < key > CFBundleIdentifier </ key > < string > com . your . packagename </ string >
Comments
Post a Comment