如何修改Flutter模块生成的App.xcframework名称
自定义Flutter iOS Framework名称的方法
修改Flutter模块的iOS工程配置
打开Flutter模块里的ios/Runner.xcodeproj工程,在Xcode中选中Runner target,切换到Build Settings标签页:- 搜索
Product Name,把默认的App改成你想要的名称(比如MyFlutter) - 再搜索
Product Module Name,同样改成这个名称,保证模块名统一
- 搜索
配置框架输出的命名规则
在Flutter模块根目录下,找到或创建ios/Flutter/Generated.xcconfig文件(如果没有,先执行flutter pub get生成基础配置),添加或修改以下内容:PRODUCT_NAME = MyFlutter PRODUCT_MODULE_NAME = MyFlutter这一步能确保build命令读取到你自定义的名称
重新构建框架
直接执行构建命令即可:flutter build ios-framework构建完成后,默认输出目录
build/ios/framework里就会出现MyFlutter.xcframework和Flutter.xcframework额外注意事项
- 修改名称后,建议先执行
flutter clean清理缓存,再重新flutter pub get,避免残留旧配置 - 后续更新框架时,只要保持这些配置不变,就能持续生成自定义名称的框架
- 修改名称后,建议先执行
内容的提问来源于stack exchange,提问作者Inder Kumar Rathore
相关产品推荐
相关产品推荐

