您的位置:首页 > 其它

cocoapods的安装和使用

2014-04-25 17:55 225 查看
一、cocoapods的好处和作用
多久就打算写了,一直没写、、、汗


作为软件开发的我们,如何把第三方库管理好,方便后面对软件的维护(当然不用第三方的大牛除外),这的确是一个很蛋碎的问题(个人想法),特别是由于app版本的不断更新,对库的要求也随之而来。

作为经常使用cocoapods的我个人来讲,cocoapads实在是太方便了,第三方库的导入、更新等一系列操作都只需要在终端处理(如果你终端都不知道怎么使用,找度娘和google吧)。下面我介绍下cocoapods的安装和使用。 
  
1.安装配置ruby环境(一般mac下都已经安装了,没安装网上教程)。(一下步骤都只需要在终端完成)

2.

sudo gem install cocoapods


输入上面命令的时候,你会发现会等很久(可能网速也是一个原因),然后我就查查了资料,发现了另一种方式(来自另一篇博客——如果你在天朝,在终端中敲入这个命令之后,会发现半天没有任何反应。原因无他,因为那堵墙阻挡了cocoapods.org。(你会问,我靠,这都要墙!)果然要人命,但是也有解决方案,如下:

$ gem sources --remove https://rubygems.org/ //等有反应之后再敲入以下命令
$ gem sources -a http://ruby.taobao.org/


为了验证你的Ruby镜像是并且仅是taobao,可以用以下命令查看:

$ gem sources -l

只有在终端中出现下面文字才表明你上面的命令是成功的:

*** CURRENT SOURCES ***
 http://ruby.taobao.org/[/code] 成功之后,你再执行第一个命令,确实快了不少.

3.

$ pod setup

说到这儿就想起了我那是安装时的悲哀,当时也是看着别人的博客安装的,结果那篇博客里边少了这个命令

,让我纠结了一上午,没执行这个命令的时候,有部分命令是可以执行的,但是当我执行pod install(下面会讲到)命令时,无论如何都失败了。

比这更苦逼的是然后我重新执行了博客里的所有命令(效果不用说了,还是一样)。最后终于找到了这个错误(少了pod
setup),这儿没有怪那位博主的意思,我只想说的是,网上的博客肯定不是全对的,照搬实在是不可取。

安装也就告一段落了

4.感伤中继续聊聊cocoapods的使用

(以下就so easy了)

1) 创建配置文件

touch Podfile

vim Podfile


2) 导入第三方库

pod install


3)查找第三方库

pod search 第三方库名称(例如pod search JsonKit)


4)更新第三方库

pod update


1) 创建配置文件

vim Podfile



4.1 添加gem源

4000

gem sources -a http://ruby.taobao.org/[/code] 


4.2 查看gem源

gem sources –l



4.3 gem自身升级

sudo gem update –system



4.4 查看当前版本

gem –version



4.5 清除过期的gem

gem cleanup



4.6 安装包

gem install ruby



4.7 卸载包

gem uninstall ruby



4.8 更新本地安装的包

gem update



大功告成

,欢迎朋友们交流

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息