CocoaPods 升级 /安装指定版本 / 卸载

时间:2024-02-16 15:13:21

 

命令行执行

$ pod install
[!] The \'master\' repo requires CocoaPods 0.32.1 - 

失败,提示需要CocoaPods 0.32.1版本

查看CocoaPods版本

$ pod --version
0.29.0

确实需要更新了

命令行更新(安装)步骤【更新】

$ sudo gem update --system // 先更新gem,国内需要切换源
$ gem sources --remove https://rubygems.org/
$ gem sources -a https://ruby.taobao.org/
$ gem sources -l
\*\*\* CURRENT SOURCES \*\*\*
https://ruby.taobao.org/
$ sudo gem install cocoapods // 安装cocoapods
$ pod setup

和安装过程是一样的,再次查看版本

$ pod --version
0.39.0

Done!!

安装最新版本cocoapods

sudo gem install cocoapods

安装指定版本cocoapods

sudo gem install cocoapods --version 0.39.0

卸载

  • 确认当前CocoaPods版本

pod --version


 

  • 列出当前所有安装的CocoaPods版本

 gem list pod


 

  • 卸载(指定版本or当前使用版本)

 sudo gem uninstall cocoapods    //卸载当前版本

sudo gem uninstall cocoapods -v 0.39.0  //卸载指定版本


使用指定版本Cocoapods(多个pods版本共存时)

使用指定pod版本安装第三方库
多版本pod并存时,有时会碰到某些第三方库暂不支持更新版本的pod安装,这时候可以指定pod的版本安装。


pod --version   //先看当前pod版本

gem list pod   //列出当前所有安装的coocapods版本 

pod _0.39.0_ install   //安装指定版本


 

常用命令总结

rvm list known    //列出ruby当前可安装版本

rvm list        //列出当前已安装的ruby版本信息

rvm install 2.3.0   //安装指定ruby版本

rvm use 2.3.0 --default    //设置ruby默认版本

Pod Commands

1.查看pod所有命令:pod help

2.查看具体命令用法: pod <command> —help, 例如:pod try —help

3.安装和配置第三方库: pod install. 如果想看到具体细节,pod install –verbose.一个很不错的link: http://blog.jobbole.com/53365/

4.检测并更新新版本库:pod update。可以通过pod outdated查看Pods中已过期的第三方开源库。pod install & pod update区别: 例如:Podfile中,pod ‘SVProgressHUD’,而未指定此开源库版本。pod install,如果SVProgressHUD已存在Pods中,则直接使用它。但是,pod update,会重新下载最新版本到Pods中。

5.产生~/.cocoapods/repos: pod setup. Cocoapods目录中保持了它支持的所有第三方开源库信息. 更新,sudo rm -fr ~/.cocoapods/repos/master, 再pod setup。也可以使用git进行更新。

6.搜索第三方开源库: pod search <open source>, 在cocoapods这个目录中搜索。也可以在http://cocoapods.org中搜索第三方库。