Flutter iOS Xcode构建报错:找不到cloud_firestore模块,已有方案无效求助
Flutter iOS构建报错Module 'cloud_firestore' not found解决方案
- 首先确认打开的是项目ios目录下的
Runner.xcworkspace文件,而非Runner.xcodeproj文件,开错项目文件是该报错最高发的原因 - 全量清理缓存重新拉取依赖,按顺序执行以下操作:
- 在Flutter项目根目录执行命令:
flutter clean - 删除ios目录下的
Pods文件夹、Podfile.lock文件 - 删除ios目录下的
Runner.xcworkspace文件,同时删除Runner.xcodeproj目录下的project.xcworkspace文件夹、xcuserdata文件夹 - 在Flutter项目根目录执行命令:
flutter pub get - 进入ios目录执行命令:
pod install --repo-update
- 在Flutter项目根目录执行命令:
- 检查Xcode构建架构配置:打开Runner项目的Build Settings面板,搜索
Excluded Architectures,确认Debug、Release模式下仅Any iOS Simulator SDK项排除arm64架构,全局配置不要排除arm64 - 若使用Apple Silicon系列芯片的Mac,确认Xcode没有开启Rosetta兼容模式启动,Xcode 14及以上版本原生支持arm64架构,开启Rosetta反而会导致Pod依赖架构不匹配
- 确认iOS最低版本要求对齐:Podfile中
platform :ios, 'xx.0'的版本号不低于11.0,同时Xcode中Runner项目的Deployment Info设置的iOS最低版本要和Podfile配置完全一致 - 检查Build Settings中的
Framework Search Paths配置,确认已添加$(inherited)参数,且优先级调整到最顶部
内容的提问来源于stack exchange,提问作者user16304169
相关产品推荐
相关产品推荐

