cocoapods的安装

Posted ZhuangPark

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cocoapods的安装相关的知识,希望对你有一定的参考价值。

首先,为了让app能够得到数据持久化的能力。而且是高效,就必须使用realm 第三方库。

但是为了长远的考虑,因为以后肯定会用到各种各样,其他的库。afnetwork啥的。所以最好用统一的,

cocoapods来管理这些库。

 

但是安装cocoapods,其实挺麻烦。

输入sudo gem install cocoapods 

然后显示 1 gem installed 然后此时需要执行一下 pod setup 的命令。然后会开始下载某种东西,

但是下载速度太慢,而且很容易出错,所以理论上这样算是安装失败。

 

然后这样gem install cocoapods 之后无论是 执行pod setup, 还是执行 pod search Realm 都会变成下载。

 $ /usr/bin/git clone https://github.com/CocoaPods/Specs.git master --progress

  Cloning into \'master\'...

 这是下载的东西,奇慢!

 

所以关键问题是解决这个 下载 奇慢的问题!

发现这个问题是无法解决的,只能优化。

$sudo gem install -n /usr/local/bin cocoapods 首先安装命令已经换了。

然后才可以 cd ~/.cocoapods/repos 进入这个地方。

然后执行 git clone https://github.com/CocoaPods/Specs 其实这个已经很快了,一个晚上应该可以成功。

很快就6%了。参考这个http://www.jianshu.com/p/88d7ada1b58b

最后等了一个晚上下载完成之后,成功了。

 

然后试着去pod install realm 这个数据库。结果非常慢,过了十几分钟还是处于installing realm 的状态。

所以必须提升速度,否则只是花瓶而已。本质上,速度慢的原因就是因为墙,访问github的速度也慢。

所以首先需要的是FQ,这里用 shaow shock 来设置代理。参考 http://ss.ishadowx.com/index_cn.html

(记得设置成全局代理,土豪还可以随意买会员).

 

最后好像没有什么用,设置代理这件事。出现了另一个错误,

Error installing Realm. 就是因为设置了git的代理。通过两条命令关掉了git的代理:

但是我认为,不FQ,是绝对装不了realm的!

 但是我错了,结果用了pod install --verbose --no-repo-update 

一下子就过了第一道坎,然后开始clong 我自己测试过,开了VPN下载github速度极慢,但是现在关了下载速度甚至到1m.

和之前的大相径庭!!!

 

其实如果还通不过的话,那就直接自己下载使用好了,关于cocoapods只能以后再说了!

但是最后的结果就是开机通宵的情况下弄好了所有的第三方库,所以没有什么问题,一个项目加载第三方库的时间也不错!

以上是关于cocoapods的安装的主要内容,如果未能解决你的问题,请参考以下文章

CocoaPods安装步骤

cocoapod的下载安装jieshi

错误说安装后没有安装cocoapods

iOS Cocoapods的安装

Mac book pro 安装 cocoapods工具

CocoaPods的使用及安装