Flutter项目用CocoaPods 1.15.2搭配Firebase包运行失败求助
解决Flutter项目执行
pod update时的两个错误问题 一、解决CDN SSL证书验证失败问题
出现SSL peer certificate or SSH remote key was not OK错误,是CocoaPods无法验证CDN源的SSL证书,可按以下步骤处理:
- 清除CocoaPods本地缓存:
pod cache clean --all - 切换CocoaPods的源为官方Git仓库(替代CDN源):
先移除当前CDN源:
再添加官方Git源:pod repo remove trunkpod repo add trunk https://github.com/CocoaPods/Specs.git - 重新执行
pod update - 若仍有问题,检查是否开启了代理,暂时关闭代理后重试;也可确认本地系统的SSL证书是否正常。
二、解决Podfile未指定iOS平台版本问题
出现Automatically assigning platform iOS with version 12.0提示,需手动指定iOS版本:
- 打开Flutter项目的
ios/Podfile文件 - 在文件最上方添加平台指定代码,建议设置为符合项目需求的版本(比如iOS 13.0):
platform :ios, '13.0' - 保存文件后,重新执行
pod update
内容的提问来源于stack exchange,提问作者phinq
相关产品推荐
相关产品推荐

