Tips
在平时开发中,有时可能会遇到Cocoapods的版本的问题,我们实际使用的版本可能会因为过低而导致各种问题,这时需要升级,有时又会因为某个开源库不支持最新的Cocoapods版本而不得不降级我们本地的Cocoapods。
- 1.升级
升级比较简单,实际命令如下:
1 | sudo gem install -n /usr/local/bin cocoapods -v 1.5.3 |
-v
后面是版本号,当前Cocoapods的release版为1.5.3。
输入密码之后即可执行升级操作。
升级结束后,可以查看下当前的pod版本:
1 | //执行命令查看版本信息 |
- 2.切换Ruby源
执行上述命令时,可能会遇到如下的错误:
1 | ERROR: Could not find a valid gem 'cocoapods' (= 1.5.3), here is why: |
这是因为之前在配置Cocoapods时,本地的源设置的问题,这篇文章写下时,RubyGems的国内镜像已经变成了:https://gems.ruby-china.com
。
我们需要手动切换一下:
1 | //查询本地源的列表 |
1 | //再次查询 |
- 3.降级
和执行升级操作一样,比如想要安装1.5.0版本,执行如下命令:
1 | sudo gem install -n /usr/local/bin cocoapods -v 1.5.0 |
提示安装成功后,再次查询版本号:
1 | //执行命令查看版本信息 |
这是因为本地安装了多个版本的cocoapods,默认使用最新的版本,想要切换低版本,可以执行如下操作:
1 | //执行卸载命令 |
除了上述的方法,还可以:
1 | //列出所有信息 |
参考
- 安装CocoaPods 出现这样的问题
- 升级 Cocoapods 到1.2.0指定版本,降低版本及卸载
- iOS开发中如何管理多个版本的Cocoapods、gem
- cocoapods 卸载,重装,高版本的使用
本文作者:霖溦
本文链接:https://kukumalucn.github.io/blog/2018/09/20/Cocoapods的版本升级和降级/
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-ND 4.0 许可协议。转载请注明出处!