Xcode构建/归档Flutter项目失败:Module 'connectivity_plus'未找到
解决Xcode打包归档时
connectivity_plus模块找不到的问题 可行解决方案:
确保打开正确的Xcode项目文件
不要直接打开ios/Runner.xcodeproj,必须打开ios/Runner.xcworkspace——该文件包含CocoaPods管理的所有依赖模块,直接打开xcodeproj会导致无法识别pod安装的插件。彻底清理并重装Pods(带仓库更新)
在项目根目录执行以下命令:flutter clean cd ios pod deintegrate rm Podfile.lock pod install --repo-update cd .. flutter pub get该流程会清空旧的pod依赖,更新pod仓库后重新安装所有依赖,避免仓库缓存导致的插件拉取不完整。
清理Xcode本地构建缓存
- 在Xcode中按下
Cmd + Shift + K清理当前项目的构建缓存 - 手动删除Xcode的DerivedData目录:打开Finder,前往
~/Library/Developer/Xcode/DerivedData,找到对应项目的文件夹并删除
- 在Xcode中按下
检查Xcode的Build Settings配置
打开Runner.xcworkspace,选中Runner target,进入Build Settings:- 找到
Framework Search Paths,确保包含$(inherited)和$(PROJECT_DIR)/Pods/connectivity_plus/ios - 找到
Other Linker Flags,确保包含$(inherited)
- 找到
验证Flutter与Xcode版本兼容性
执行flutter doctor命令检查版本匹配情况,若有版本不匹配提示,升级或降级对应工具。
内容的提问来源于stack exchange,提问作者ASAD HAMEED
相关产品推荐
相关产品推荐

