小伙伴们在开发的时候,往往要用到各种第三方库,毕竟站在巨人的肩膀上可以看得更远。可是我们也往往被这些库及其它们所依赖的库所困扰,各种繁杂,毕竟这样的活没有一个人想干。

那么问题来了,有没有几个指令可以解决这些困扰呢:答案是有的,那就是cocoapods

一、首先确认是否安装好Ruby环境(MAC中本来就有),此处省略数千字。

二、安装只要在终端输入一条命令:

$sudogeminstallcocoapods

即可完成安装,不过期望与实现总是有差距的,由于国内网络被墙,ruby镜像不能访问,我突然想到,这个算不算闭关锁国呢?办法总比困难多,你可以用×××,当然,对没有×××的小伙伴来说,我们可以这样做:

$gemsources-rhttps://rubygems.org/$gemsources-ahttp://ruby.taobao.org/

感谢淘宝,感谢CCTV,感谢MTV。我们终于替换掉了被墙的 rubygems.org ,改成了 ruby.taobao.org 。

确认当前ruby镜像源是否为伟大的淘宝:

$gemsources-l

如果小伙伴们还想知道更多的命令,请用:$ gem help <command>


经过以上的步骤,小伙伴们把cocopods就安装好了,现在要再做些配置,以便能够得到它的代码库。


三、cocoapods的代码库repo也被墙了,同样的原理,用替换大法:

$podreporemovemaster$podrepoaddmasterhttp://git.oschina.net/akuandev/Specs.git$podrepoupdate

这次要感谢的是:开源中国的阿宽!请小伙伴们鼓掌~~


Podfile

这个文件是用来用来申明项目代码相关性的,在这个文件中必须指定所需要库的名称,以及版本信息,支持的平台这三个信息。

可以手动创建这个文件,也可以用 pod init 自动生成这个文件,当然,小伙伴们必须确保当前目录是在工程的根目录下。

如果小伙伴们从github下载了一个工程来学习,并且工程目录下有这个文件的话,那么就可以用

$ pod install

这一句命令来搞定一切。


经过以上的折腾,小伙伴们终于可以愉快地玩耍了。