Flutter 修改包名 package name
Friday, May 22, 2020
通常使用flutter create命令创建新的flutter项目时, 包名是默认的com.example(或类似的包名). 很明显在开发一个属于自己的项目时, 这样是不对的. 需要将包名改为自己的或者所在公司的域名反写. 本篇文章就来写下如何修改Flutter的package name (包名).
方法一: 创建项目时指定包名 如果你还未创建项目, 或者已有项目代码量较少, 可以通过此命令来创建项目:
flutter create --org 你的域名反写 项目名称 比如:
flutter create --org com.bugcatt langaw 当然, 如果你的项目已经成型, 不便于迁移, 那么请考虑下面的方法.
方法二: 代码内修改 修改build.gradle(android) 打开./android/app/build.gradle, 找到类似这样的:
defaultConfig { // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). applicationId "com.bugcatt.flutter_app_desktop" minSdkVersion 16 targetSdkVersion 28 versionCode flutterVersionCode.toInteger() versionName flutterVersionName } 修改其中的applicationId为你自己的.
[epcl_box type=“information”]有些同学可能已经注意到了, defaultConfig中已经给出了一个"TODO"让我们处理![/epcl_box]
修改Info.plist(IOS) 打开./ios/Runner.xcodeproj, 搜索关键字PRODUCT_BUNDLE_IDENTIFIER. 修改所有的:
PRODUCT_BUNDLE_IDENTIFIER = 包名; [epcl_box type=“notice”]分号什么的别忘记哦![/epcl_box]
修改AppInfo.xcconfig(MacOS) 如果你同样开启了MacOS的桌面应用开发, 则需要本步骤!