现在的mac系统已经默认安装好Ruby环境,那么下载和安装CocoaPods将十分简单,只需要一行命令。在终端中输入以下命令:
sudo gem install cocoapods
如果遇到卡顿问题切换源:
$ gem sources --remove https://rubygems.org/(这是原先的源 移除)
$ gem sources -a http://gems.ruby-china.org/(变换成这个源)
为了验证你的Ruby镜像是否更换成功,可以用以下命令查看:
$ gem sources -l
终端下如若显示:
*** CURRENT SOURCES ***
http://gems.ruby-china.org/
则表示切换成功
切换成功后
运行:
$ sudo gem install cocoapods.
在安装执行的过程中,可能会问我们是不是更新rake,输入y即可。这是因为rake gem包会在安装的过程中检查更细,如果有可用的新版本就会出现刚才的选项。ps:可以一直按Y 到结束为止 就可以了
如果出现以下样式:
这说明某些环境原因导致pod更新不了,可能原因有,1)gem版本太低;2)github无法链接;3).cocoapods目录下的配置信息错误。我们可以一个一个来排除,
首先更新gem到最新版本,在终端中输入:
$ sudo gem update --system
然后检查是否可以ping通github,在终端中输入:
$ ping github.com
PS:这里运行之后需要手动关闭终端 如果可以ping通的话!
然后运行以下命令:
$ pod repo list
结果显示0 repos,说明没有安装成功;
删除.cocoapods目录,重新下载pod更新:
$ cd ~/.cocoapods/
$ sudo -rm -rf ~/.cocoapods/
重新执行pod setup,过一段时间后提示setup completed,如下图:
然后执行:
$ pod reop list
如若成以下样式,则表示安装成功:
安装完成之后,现在我们开始使用:
1、新建一个项目,名字AddressList
打开命令行: cd /Users/mac/Desktop/AddressList (cd后面+空格 然后拖你的创建的项目进入)
2、建立Podfile(配置文件)
vim Podfile
键盘输入 i 进入编辑模式,输入
target 'AddressList' do
pod 'AFNetworking'
pod ‘PPGetAddressBook’
end
然后按Esc,并且输入“ :”号进入vim命令模式,然后在冒号后边输入wq
再输入pod install
注意:现在打开项目不是点击 AddressList.xodeproj了,而是点击 AddressList.xcworkspace