CocoaPods的SSL报错解决办法
来源:互联网 发布:社交网络 种子 编辑:程序博客网 时间:2024/05/17 08:48
最近把CocoaPods升级到0.38之后导入高德地图的SDK.pod install
终端一直提示这个错误:Failed to send stats: SSL_connect returned=1 errno=0 state=SSLv2/v3 read server hello A: sslv3 alert handshake failure
解决方法1:
gem
版本过低也会导致这个报错. 我的Mac之前版本是2.0.0
,用gem --version
查看版本信息.
1.终端sudo gem update --system
把版本升级到2.4.8
2.如果pod install
还抱那个错误, 那么就把Ruby的源替换成https
的淘宝.
gem sources --remove https://rubygems.org/$ gem sources -a https://ruby.taobao.org/$ gem sources -l*** CURRENT SOURCES ***https://ruby.taobao.org# 请确保只有 ruby.taobao.org
3.如果继续报错, 那么就把cocoapods升级到0.39.0.beta.0
sudo gem install cocoapods -v 0.39.0.beta.4
如果还报错那么久用第二种方法....
参考文献
bundle install fails with SSL certificate verification error,
Cocoapods Version Note,
淘宝Ruby
解决方法2:
把CocoaPods的0.38.x 降到0.37版本.
于是使用sudo gem uninstall cocoapods
把0.38版本删掉了,CocoaPods会保留历史版本, 但是默认使用最新的版本, 如果你之前有安装过0.37, 那么删掉就正常了.
如果没有安装以前的版本, 那么就用这个命令安装一个指定版本sudo gem install cocoapods -v 0.25.0
最后的数字替换成你需要的版本号
参考文献:
Downgrading or installing older version of Cocoapods
- CocoaPods的SSL报错解决办法
- Xcode路径改变导致CocoaPods报错的解决办法
- Cocoapods的安装报错
- CocoaPods pod install的时候报错:invalid byte sequence in UTF-8 (ArgumentError)解决办法
- windows下 Ruby使用国内https源时出现的ssl报错的解决办法
- python安装的时候报SSL连接错误的解决办法
- javamail用QQ发邮件的时候报错SSl解决办法
- gem install安装报SSL证书错误的解决办法
- iOS中CocoaPods使用时候报错 ”is not used in any concrete target”的原因及解决办法
- CocoaPods报错整理
- CocoaPods 报错
- CoCoaPods 报错
- Cocoapods 更新报错
- cocoaPods报错
- 安装CocoaPods报错
- CocoaPods报错
- Cocoapods 报错CocoaPods-version.yml解决方法
- Xcode7 使用cocoapods管理第三方依赖库Nimbus,编译报错,解决办法(二)
- cocos2dx-lua v3 -sprit 精灵详解
- 不懂装懂,害人害自。
- 无法通过json传递字符串在sqlite3中进行汉字字符插入和查询
- kmp算法
- 截取字符串使用省略号替代
- CocoaPods的SSL报错解决办法
- 设置按钮保持高亮状态
- find命令处理指定时间之前的文件命令
- 技术主管必须做的事情
- BeeFramework使用
- MATLAB并行编程
- spring定时任务
- windows下使用MinGW+msys编译ffmpeg
- Swift项目导入OC文件 & OC项目导入Swift文件