cocoapods安装详解

1.准备工作

输入/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"安装homebrew,如果不安装你安装rvm的时候会自动安装

2.安装RVM

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

期间可能需要输入密码,等待一段时间将安装好。


cocoapods安装详解_第1张图片

输入source ~/.rvm/scripts/rvm

然后检查是否安装好了

输入rvm -v

列出已知的ruby版本

输入 rvm list known


cocoapods安装详解_第2张图片

选择2.4版本进行安装

输入rvm install 2.4

等待下载(途中需要按回车确定安装路径、还要输入密码)、编译。完成之后Ruby、Ruby Gems就安装好了

查询已安装的ruby

输入rvm list

如果想卸载已安装的版本(若已经安装过ruby)

则输入rvm remove 2.4.0

检查是否安装好了

输入rvm -v

输入gem -v

出现上面这个结果,可能因为Ruby默认源使用的是rubygems.org/,被墙了,将源替换成开源中国的镜像

输入 gem sources -l 查询当前源地址

输入gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/

出现下面结果则替换成功


cocoapods安装详解_第3张图片

输入sudo gem install cocoapods开始安装pods

如果没有权限,需要输入

sudo geminstall-n /usr/local/bincocoapods


cocoapods安装详解_第4张图片

到这之后再输入:pod setup

希望你们公司的网络够给力,不然最好在自己家安装,不然容易出错

然后你会看到出现了Setting up CocoaPods master repo,卡住不动了,说明Cocoapods在将它的信息下载到 ~/.cocoapods里。

此过程比较漫长,请耐心等待。。。

你可以command+n新建一个终端窗口,执行cd ~/.cocoapods/进入到该文件夹下,然后执行du -sh *来查看文件大小,每隔几分钟查看一次

当出现Setup completed的时候说明已经完成了。


接下来是在工程中创建一个Podfile文件

要想在你的工程中创建Podfile文件,必须先要进到该工程目录下

终端输入:cd +工程根目录,直接拖拽就行

回车

然后输入:touch Podfile

然后在你的工程目录下可以看到多了一个Podfile文件

现在编辑你想导入的第三方库的名称及版本

使用vim编辑Podfile文件

输入:vim Podfile

进入如下界面:


cocoapods安装详解_第5张图片

进来之后紧接着按键盘上的英文'i'键

下面的"Podsfile" 0L, 0C将变成-- INSERT --

然后就可以编辑文字了,输入以下文字


platform : ios, '8.0'

target '工程名称' do

pod 'AFNetworking' , '~> 3.1.0'

end

pod 'AFNetworking', '~> 3.1.0'代表要下载的AFNetworking版本是3.1.0及以上版本,去掉后面的'~> 3.1.0',直接写pod 'AFNetworking',这样代表下载的AFNetworking是最新版。

然后退出编辑模式,先按左上角的esc键,再按:键,再输入wq,点击回车,就保存并退出去了。


cocoapods安装详解_第6张图片

此时podfile就创建好了,输入:pod install开始下载,下载完成后打开工程目录会看到多了一个后缀名为.xcworkspace文件。以后都通过该文件打开工程。进入工程后引入头文件不再是#import "AFNetworking.h",而是#import

你可能感兴趣的:(cocoapods安装详解)