CocoaPods使用总结

来源:互联网 发布:五笔拼音输入法mac版 编辑:程序博客网 时间:2024/05/21 15:39

CocoaPods是iOS最常用的第三方类库管理工具,绝大部分有名的开源类库都支持CocoaPods。

CocoaPods是用Ruby实现的,要想使用它首先需要有Ruby的环境。

mac 自带Ruby环境但是版本有点偏低,建议升级

升级Ruby的命令如下:

$ sudo gem update —system   

如果这个升级很慢或者不能升级 那么就选择用淘宝的RubyGems镜像来代替官方版本,执行以下命令:

$ gem sources  -l 

$ gem sources  --remove  https://rubygems.org/

$ gem sources  -a  https://ruby.taobao.org/

$ gem sources  -l

如果还是不能更新我建议您检查安装ruby的一些环境依赖下面是安装顺序

Xcode->homebrew->RVM->Ruby->CocoaPods

从上面的的关系可以看出在安装Ruby时最好是先安装RVM全称Ruby Version Manager,是一个非常好用的Ruby版本以及安装工具。就是用来安装和控制Ruby版本的工具。RVM安装的命令如下:

1、安装RVM

curl -L https://get.rvm.io | bash -s stable

2、检查RVM是否安装成功

$ rvm -v

3、查看Ruby版本

$ rvm list

4、RVM 装好以后,需要执行下面的命令将指定版本的 Ruby 设置为系统默认版本

rvm 2.1.0 --default

二、安装Cocoapods 

1、安装指令

sudo gem install cocoapods  //由于sudo超级权限,所以会填用户密码

执行完这句如果报告以下错误:

常见错误:

ERROR: Could not find a valid gem 'cocoapods' (>= 0), here is why:

Unable to download data fromhttps://rubygems.org/- Errno::ETIMEDOUT: Operation timed out - connect(2) (https://rubygems.org/latest_specs.4.8.gz)

ERROR: Possible alternatives: cocoapods

这是因为ruby的软件源rubygems.org因为使用亚马逊的云服务,被我天朝屏蔽了,需要更新一下ruby的源

$ gem sources  -l

$ gem sources  --remove  https://rubygems.org/

$ gem sources  -a  https://ruby.taobao.org/

$ gem sources  -l

2、在安装进程结束的时候,执行命令

$ pod setup --verbose

3、查看下载进度

$  cd ~/.cocoapods 

$ du -sh  *

三、使用cocoapods

1、首先cd转入当前项目中,写入要导入的三方库

$ vi Podfile

2、安装

$ pod install

$ pod install --verbose --no-repo-update

3、更新

$ pod update

$ pod update --verbose --no-repo-update

0 0
原创粉丝点击