FLUTTER ECOSYSTEM

atiqsamtia/change_app_package_name

使用单个命令更改应用包名称。这使得该过程非常简单快捷。

更改应用包名称 项目封面
Stars
151
Forks
78
最近推送(UTC)
2025年2月23日
项目状态
未归档
Atiq Samtia GitHub avatar
GITHUB User

Atiq Samtia ↗

Full Stack Developer working on a variety of tools and frameworks, some of these include WordPress, PHP, Laravel, Codeigniter, and Android & Flutter

ioi TechnologiesLahore, Pakistan官方网站 ↗
语言Dart

技术话题

此仓库发布的插件

原始 README

以下为英文项目原文快照,最新内容请访问 GitHub。

展开 / 收起项目 README

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 & profile
  • [x] Update build.gradle file
  • [x] Update MainActivity file. Both java & kotlin supported.
  • [x] Move MainActivity file to new package directory structure
  • [x] 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

  1. Fork it (https://github.com/atiqsamtia/change_app_package_name/fork)
  2. Create your feature branch (git checkout -b feature/fooBar)
  3. Commit your changes (git commit -am 'Add some fooBar')
  4. Push to the branch (git push origin feature/fooBar)
  5. Create a new Pull Request