2016.11.15 最新Cocoapods安装与使用
一、安装过程
1、移除默认源
$ gem sources --remove https://rubygems.org/
2、添加源(现在不添加这个源了:https://ruby.taobao.org/,貌似不能用),改以下这个源
$ gem sources -a https://gems.ruby-china.org/
3、查看源是否安装正确
$ gem sources -l
4、安装cocoapods(提供3个语句)
$ sudo gem install cocoapods
$ pod setup
过个几分钟或者十几分钟会报错或者卡着不动(时间的长短,根据网速来决定)
原因是苹果系统升级 OS X EL Capitan 后安装改为了下一条语句
$ sudo gem install -n /usr/local/bin cocoapods
$ pod setup
会报错RPC failed; curl 56 SSLRead() return error -9806,是由于语法发生了变化,请使用下一条
$ sudo gem install -n /usr/local/bin cocoa pods
$ pod setup
安装成功后的字样是这样的(这一段时间会比较长,我公司网速不好,大概用了30分钟左右)
CocoaPods 1.2.0.beta.1 is available.
To update use: `sudo gem install cocoapods --pre`
[!] This is a test version we'd love you to try.
For more information, see https://blog.cocoapods.org and the CHANGELOG for this version at https://github.com/CocoaPods/CocoaPods/releases/tag/1.2.0.beta.1
Setup completed
5、试试能不能用,搜索第三方库
pod search afnetworking,
如果是第一次执行这条语句,会出现Creating search index for spec repo 'master'..字样,需要等待一段时间,时间长短由网速决定
加载完之后,字样是这样的Creating search index for spec repo 'master'.. Done!,紧接着就是AFNetworking的相关信息
二、常见错误
1、Setting up CocoaPods master repo 一直卡着不动的
由于cocoapods文件一般在100多M到300多M(我下载的是300多M)时间加载比较长,可以使用commend + n 创建一个新的命令窗口,执行以下命令
cd ~/.cocoapods
du -sh *(这个命令是查看文件加载了多少,或者看有没有开始加载,每几分钟看一次,算是给自己一个镇定剂吧)
三、cocoapods使用
1、使用Xcode创建一个新的工程,使用命令CD到这个工程目录,或者直接将文件拖到命令窗口里
pod init初始化文件
vim podfile进入podfile里
点击键盘 i 键,进行编辑
2、添加第三方库
platform:ios, '8.0'
pod 'AFNetworking', '~> 2.3.1'<-------第三方
3、退出podfile文件
点击键盘Esc键,紧接输入 : wq, 回车退出
4、将刚刚添加的第三方库,载入到Xcode中
$ pod install --verbose --no-repo-update