Xcode编译Flutter项目报错无法导入app_settings模块如何解决
Flutter iOS构建"unable to import module app_settings"报错解决方案
- 第一步:升级依赖并清理项目缓存
- 先确认
pubspec.yaml中app_settings依赖已升级到官方最新稳定版 - 在项目根目录依次执行命令:
flutter cleanflutter pub get
- 先确认
- 第二步:重置iOS端Pod依赖
进入项目ios目录,依次执行命令:rm -rf Pods Podfile.lockpod deintegratepod install --repo-update
若你使用的是M1芯片的Mac构建设备,运行pod命令前可先右键点击终端应用,选择「显示简介」,勾选「使用Rosetta打开」后重启终端再执行上述命令,避免架构兼容问题 - 第三步:适配最低iOS版本要求
app_settings插件要求iOS最低部署版本不低于12.0,需做两处同步配置:- 打开Xcode中的Runner项目,进入「General」选项卡,在「Deployment Info」栏将iOS版本调整为12.0或更高
- 打开
ios/Podfile文件,确认顶部配置为platform :ios, '12.0',和Xcode设置保持一致
- 第四步:修正构建设置
- 构建时务必打开ios目录下的
Runner.xcworkspace文件,不要打开Runner.xcodeproj文件,否则会导致Pod依赖无法正常识别 - 若你是直接构建到M1芯片的iPad真机,打开Xcode的Runner项目「Build Settings」选项卡,找到「Excluded Architectures」配置,确保Debug和Release模式下都没有排除arm64架构
- 构建时务必打开ios目录下的
内容的提问来源于stack exchange,提问作者LorenzoVianello
相关产品推荐
相关产品推荐

