接手Flutter项目iOS版本更新时Xcode报Module 'file_picker' not found求解决
Flutter iOS 构建报错 Module 'file_picker' not found 修复方案
- 第一步:清理全部缓存与旧构建产物
依次执行以下命令,移除旧的依赖缓存和构建文件:flutter clean rm -rf ios/Pods ios/Podfile.lock ios/Runner.xcworkspace ios/Runner.xcodeproj/project.xcworkspace ios/Runner.xcodeproj/xcuserdata flutter pub get - 第二步:重新安装Pod依赖
进入iOS目录,执行Pod安装命令,M系列芯片Mac需额外指定架构:cd ios # Intel芯片Mac执行 pod install --repo-update # M系列芯片Mac执行 arch -x86_64 pod install --repo-update - 第三步:校验Xcode架构配置
打开项目的Runner.xcworkspace文件,进入TARGETS > Runner > Build Settings 页面:- 若在模拟器运行,在
Excluded Architectures配置项中,为Any iOS Simulator SDK添加值arm64 - 若打真机包,移除上述
arm64排除配置 - 确认Podfile和项目Deployment Target的iOS版本均为11.0及以上
- 若在模拟器运行,在
- 第四步:清空Xcode构建缓存重试
Xcode顶部菜单选择 Product > Clean Build Folder(快捷键⇧⌘K),之后重新执行构建即可。 - 兜底方案:验证版本兼容性
若以上步骤仍未解决,可尝试将pubspec.yaml中的file_picker版本降级至稳定兼容版5.2.5,重新执行前述清理、拉取依赖流程后再构建。
内容的提问来源于stack exchange,提问作者user16304169
相关产品推荐
相关产品推荐

