首页 > 代码库 > 2016.11.15 Cocoapods安装过程

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

安装成功后的字样是这样的

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

 

2016.11.15 Cocoapods安装过程