小伙伴们在开发的时候,往往要用到各种第三方库,毕竟站在巨人的肩膀上可以看得更远。可是我们也往往被这些库及其它们所依赖的库所困扰,各种繁杂,毕竟这样的活没有一个人想干。
那么问题来了,有没有几个指令可以解决这些困扰呢:答案是有的,那就是cocoapods
一、首先确认是否安装好Ruby环境(MAC中本来就有),此处省略数千字。
二、安装只要在终端输入一条命令:
$ sudo gem install cocoapods
即可完成安装,不过期望与实现总是有差距的,由于国内网络被墙,ruby镜像不能访问,我突然想到,这个算不算闭关锁国呢?办法总比困难多,你可以用×××,当然,对没有×××的小伙伴来说,我们可以这样做:
$ gem sources -r https://rubygems.org/ $ gem sources -a http://ruby.taobao.org/
感谢淘宝,感谢CCTV,感谢MTV。我们终于替换掉了被墙的 rubygems.org ,改成了 ruby.taobao.org 。
确认当前ruby镜像源是否为伟大的淘宝:
$ gem sources -l
如果小伙伴们还想知道更多的命令,请用:$ gem help <command>
经过以上的步骤,小伙伴们把cocopods就安装好了,现在要再做些配置,以便能够得到它的代码库。
三、cocoapods的代码库repo也被墙了,同样的原理,用替换大法:
$ pod repo remove master $ pod repo add master http://git.oschina.net/akuandev/Specs.git $ pod repo update
这次要感谢的是:开源中国的阿宽!请小伙伴们鼓掌~~
Podfile
这个文件是用来用来申明项目代码相关性的,在这个文件中必须指定所需要库的名称,以及版本信息,支持的平台这三个信息。
可以手动创建这个文件,也可以用 pod init 自动生成这个文件,当然,小伙伴们必须确保当前目录是在工程的根目录下。
如果小伙伴们从github下载了一个工程来学习,并且工程目录下有这个文件的话,那么就可以用
$ pod install
这一句命令来搞定一切。
经过以上的折腾,小伙伴们终于可以愉快地玩耍了。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。