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
期间可能需要输入密码,等待一段时间将安装好。
输入source ~/.rvm/scripts/rvm
然后检查是否安装好了
输入rvm -v
列出已知的ruby版本
输入 rvm list known
选择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/
出现下面结果则替换成功
输入sudo gem install cocoapods开始安装pods
如果没有权限,需要输入
sudo geminstall-n /usr/local/bincocoapods
到这之后再输入: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
进入如下界面:
进来之后紧接着按键盘上的英文'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,点击回车,就保存并退出去了。
此时podfile就创建好了,输入:pod install开始下载,下载完成后打开工程目录会看到多了一个后缀名为.xcworkspace文件。以后都通过该文件打开工程。进入工程后引入头文件不再是#import "AFNetworking.h",而是#import <AFNetworking.h>