一、什么是CocoaPods
你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等。可能会有许许多多库,一个一个拖进工程会非常麻烦,还有,你项目中用到的类库有更新,你必须得重新下载新版本,重新加入到项目中,也非常麻烦,故此,需要使用CocoaPods。
二、如何下载和安装CocoaPods?
在安装CocoaPods之前,首先要在本地安装好Ruby环境。
打开Terminal(也就是Mac电脑自带的终端)如下所示:然后按照命令进行配置就可以了
(1)首先设置ruby的软件源
因为ruby 属于国外 是被屏蔽掉的,我们可以使用淘宝源来更改一下
a.gem sources -l #(查看当前的ruby源)
b.gem sources --remove https://rubygems.org/ #(移除当前ruby源)
c.gem sources -a https://ruby.taobao.org/ #(更改为当前ruby源)
d.gem sources -l #(同a)
可以看到Terminal(终端)输出为:
这说明ruby的软件源已经设置好了。
2.设置gem为最新版本
要是发现gem太老,可以尝试用如下命令升级gem
在Terminal(终端)输入下面命令:
sudo gem update --system
如果出现下面图片所示,说明成功
3.安装CocoaPods命令
在Terminal(终端)输入下面命令:
sudo gem install cocoapods
如果出现下面所示问题,可根据下面方式解决。
解决方法:执行下面命令,中途电脑可能会重启。
a.sudo nvram boot-args="rootless=0"
b.sudo reboot
重启结束后,执行以下命令达到检查。
a.sudo gem install cocoapods -V
此时可能会输入自己电脑密码,会显示通过,可以执行下一步
pod setup
pod setup在执行时,会输出Setting up CocoaPods master repo,这个过程时间非常长,需要耐心等待,直到出现以下图片所示,就成功了。