Windows转MacOS后Flutter项目iOS pod install失败求助
解决Flutter项目在MacOS上pod install失败的问题
一、处理Git克隆网络错误(RPC failed; curl 92)
这个错误源于Git拉取依赖仓库时网络连接中断,可通过以下方式修复:
- 增大Git的HTTP缓存缓冲区:
git config --global http.postBuffer 524288000 - 强制Git使用HTTP/1.1协议(避免HTTP/2的连接问题):
git config --global http.version HTTP/1.1 - 清理CocoaPods缓存,移除损坏的临时资源:
pod cache clean --all rm -rf ~/Library/Caches/CocoaPods rm -rf ios/Pods rm -rf ios/Podfile.lock
二、修复Podfile平台版本配置
错误提示自动分配了iOS 12.0版本,需手动指定符合项目需求的平台版本:
- 打开项目下的
ios/Podfile文件 - 在文件开头添加或修改平台声明,例如指定iOS 14.0(可根据项目最低支持版本调整):
platform :ios, '14.0' - 保存文件后回到项目根目录
三、重新执行依赖安装
完成上述操作后,在项目根目录执行以下命令:
cd ios pod install --repo-update
也可以直接使用Flutter命令触发依赖同步:
flutter pub get flutter run
如果网络问题仍存在,可切换CocoaPods源到国内镜像:
pod repo remove master pod repo add master https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git
内容的提问来源于stack exchange,提问作者Abdullah Saeed
相关产品推荐
相关产品推荐

