Change App Package Name for Flutter
Change App Package Name with single command. It makes the process very easy and fast.
What It does?
xUpdate AndroidManifest.xml files for release, debug & profilexUpdate build.gradle filexUpdate MainActivity file. Both java & kotlin supported.xMove MainActivity file to new package directory structurexDelete old package name directory structure.xUpdate Product Bundle Identifier in iOS.- if you have customized CFBundleIdentifier in Info.plist, it will not be updated. You have to update it manually.
xSpecify which platform they want to rename the package for.
How to Use?
Add Change App Package Name to your pubspec.yaml in dev_dependencies: section.
dev_dependencies:
change_app_package_name: ^1.4.0
or run this command
flutter pub add -d change_app_package_name
Not migrated to null safety yet? use old version like this
dev_dependencies:
change_app_package_name: ^1.4.0
Update dependencies
flutter pub get
Run this command to change the package name for both platforms.
dart run change_app_package_name:main com.new.package.name
To rename only Android:
dart run change_app_package_name:main com.new.package.name --android
To rename only IOS:
dart run change_app_package_name:main com.new.package.name --ios
Where com.new.package.name is the new package name that you want for your app. replace it with any name you want.
Meta
Atiq Samtia– @AtiqSamtia – me@atiqsamtia.com
Distributed under the MIT license.
https://github.com/atiqsamtia/change_app_package_name
Contributing
- Fork it (github.com/atiqsamtia/change_app_package_name/fork)
- Create your feature branch (
git checkout -b feature/fooBar) - Commit your changes (
git commit -am 'Add some fooBar') - Push to the branch (
git push origin feature/fooBar) - Create a new Pull Request