CocoaPods简介
CocoaPods是OS X和iOS下的一个第三类库管理工具,通过CocoaPods工具我们可以为项目添加被称为“Pods”的依赖库(这些类库必须是CocoaPods本身所支持的),并且可以轻松管理其版本。
1、在引入第三方库时它可以自动为我们完成各种各样的配置,包括配置编译阶段、连接器选项、甚至是ARC环境下的-fno-objc-arc配置等。
2、使用CocoaPods可以很方便地查找新的第三方库,这些类库是比较“标准的”,而不是网上随便找到的,这样可以让我们找到真正好用的类库。
CocoaPods安装前环境准备
本次安装环境
- 操作系统
macOS High Sierra 10.13.4
-
XCode 9.3
从Appstore
下载
其他软件预安装
记得以前安装cocoapods之前还需要安装HomeBrew
和Ruby
,但是本在macOS High Sierra 10.13.4
下安装cocoapods
的时候发现不需要安装这两个也能直接安装cocoapods
CocoaPods安装
打开mac系统自带的中终端工具,输入sudo gem install cocoapods
,再输入系统密码。PS: 以前是需要更换gem源才能安装成功
如果安装出错,输入
sudo gem install -n /usr/local/bin cocoapods
再试一次
输入pod --verson
查看cocoapods当前的版本
接下来要设置pods
仓库,就是把所有上传到cocoapods
的第三方框架下载每个版本和网络地址以及一些其他描述信息到本地,我们在终端输入pod setup
命令,这个仓库大概有500+MB的大小。本人在安装的时候一直失败
这里简易多试几次,本人大概试了5次才成功。
实在着急的可以使用下面的临时性办法。
这是一个临时性的办法,本人尝试了一下觉得挺不错
-
注册一个
github
账号(这个步骤不详细说明) -
去https://github.com/CocoaPods/Specs 把这个
fork仓库到自己账号下git
仓库fork
到自己账号下
-
在终端输入
同步pod库git clone https://github.com/{你的用户名}/Specs.git ~/.cocoapods/repos.master --progress
开始克隆库到本地
-
最后再执行
pod setup
这样就可以直接本地建立pod库索引,至此cocoapods
安装成功了
但是这个方法的坏处就是同步库比较麻烦,要先把https://github.com/CocoaPods/Specs同步到自己的库后 再pod setup
才行
网友评论