修改Flutter项目基础信息:创建时名称与公司名错误修正方法
修正Flutter项目创建时的名称拼写错误
一、修改项目显示名称
项目名称(APP显示名称及项目标识名)需修改以下关键文件:
- 编辑项目根目录下的
pubspec.yaml,将name字段值改为正确名称,保存后执行flutter pub get。 - Android端:打开
android/app/src/main/AndroidManifest.xml,修改application标签内的android:label属性值。 - iOS端:打开
ios/Runner/Info.plist,修改CFBundleDisplayName和CFBundleName对应的字符串值。
修改完成后执行flutter clean清除缓存,重新运行项目即可生效。
二、修改公司/包名(Bundle ID/Application ID)
包名是项目的唯一标识,修改涉及多文件联动,按以下步骤操作:
Android端
- 用Android Studio打开项目的
android模块,找到app/src/main/java下的包目录(如com/oldcompany),右键点击最外层包名文件夹,选择Refactor > Rename,输入正确公司名,勾选所有需修改范围(含代码、配置文件等),确认重命名。 - 打开
android/app/build.gradle,将defaultConfig下的applicationId改为正确包名。 - 检查
android/app/src/main/AndroidManifest.xml中的package属性是否与新包名一致。
iOS端
- 用Xcode打开
ios/Runner.xcworkspace,选中项目根节点,在右侧Identity面板中修改Bundle Identifier为正确包名。 - 右键点击Xcode中的
Runner目录,选择Show in Finder,手动调整目录结构(如将oldcompany文件夹重命名为新名称),回到Xcode后移除原目录,添加修改后的目录。 - 检查
ios/Runner/Info.plist中是否存在旧包名引用,如有则替换为新包名。
最后验证
完成所有修改后,执行以下命令清除缓存并更新依赖:
flutter clean flutter pub get
分别在Android和iOS模拟器/真机上运行项目,确认名称和包名已正确更新。
内容的提问来源于stack exchange,提问作者Ali
相关产品推荐
相关产品推荐

