一:安装CocoaPods时我我们要访问cococapods.org,但是因为ruby的软件源被屏蔽了,所以我们要用淘宝的ruby镜像来访问cocoapods,打开我们的终端,依次执行下面的代码:
//删除官方的ruby源
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
这个时候会提示你输入密码,密码是你的Apple ID密码,注:在终端输入密码不会有任何提示,光标也不会移动,一定要注意
命令输入结束后,会有一段很长时间的安装过程,不是死机,只是时间比较长
接下来我们去执行下面这条命令
pod setup
注意,这一步的执行也会等待很长时间,这一步的执行会将索引文件更新到本地的cocoapods目录下,这个缩影问价你比较大,所以更新时非常慢
二:接下来我们要在我们的工程里创建一个podfile文件,使用下面的命令去创建,并打开文件
vim podfile
文件创建完毕,自动打开,我们要写进入到编译状态下,按下“i”,这时候我们可以编辑了,输入如下信息
pod "AFNetworking", "~> 2.0"
pod 'SDWebImage', '~>3.7'
添加两个第三方的信息到我们文件下
在编辑完成后,我们按“esc”,接着按下shift+:,输入wq,表示将内容写入到文件中并退出
三:最后,我们在终端执行
pod install
过一段时间,第三方库就下载完毕了,我们使用cocoaPods生成的xcworkspace文件来打开工程,而不是用以前的,接着我们在工程里可以直接去引入之前下载好的第三方库的头文件去使用。