Change App Package Name for Flutter
Change App Package Name with single command. It makes the process very easy and fast.
What It does?
x
Update AndroidManifest.xml files for release, debug & profilex
Update build.gradle filex
Update MainActivity file. Both java & kotlin supported.x
Move MainActivity file to new package directory structurex
Delete old package name directory structure.x
Update Product Bundle Identifier in iOS.- if you have customized CFBundleIdentifier in Info.plist, it will not be updated. You have to update it manually.
x
Specify 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