CocoaPods应该是iOS最常用最有名的类库管理工具,上面两个问题,通过CocoaPods,只需要一行命令就可以完全解决,前提是你正确设置它。现在绝大部分知名类库都支持CocoaPods,所以掌握CocoaPods的使用是必不可少的基本技能。
一.下载安装CocoaPods
在安装CocoaPods之前,首先要在本地安装好Ruby环境。至于如何在Mac上安装好Ruby环境,请Google。
假如你在本地已经装好Ruby环境,那么下载和安装CocoaPods将十分简单,只需要一行命令,在Terminator(终端)中输入以下命令
sudo gem install cocoapods
但是,且慢,如果你是天朝子明,在终端中敲入这个命令之后,会发现并没有什么反应,因为有堵神秘的墙阻挡了sudo cocoapods.org。but,但是呢,我们可以用淘宝的Ruby镜像来访问 cocoapods 。按照顺序在终端中输入下列命令
$ gem sources --remove https://rubygems.org/ --add https://ruby.taobao.org/
为了验证你的Ruby镜像就是是淘宝,可以利用下面的命令行来查看
$ gem sources -l
只有在终端中出现下面文字才表明你是成功的:
2 3 4 |
*** CURRENT SOURCES ***
https://ruby.taobao.org/ |
这时候,你再次在终端中运行命令行:
sudo gem install cocoapods
等一会,CocoaPods就可以在你本地下载并且安装好了,不再需要其他设置。
二.如何使用CocoaPods
安装完成后首先执行下面这句命令:
pod setup
然后就是等待,过一阵子就会把远程服务器的类库信息给同步下来。
这时候你就可以正常使用CocoaPods来管理你的类库了
三.在工程中初始化podfile
进入你的工程目录,然后执行
pod init
然后选择一个你喜欢的文本编辑器,打开生成的podfile文件,加入你需要的类库,保存完毕后执行下面命令
pod install
最后会生成一个 .xcworkspace结尾的文件,打开这个,以后就用这个来启动xcode即可
来源:oschina
链接:https://my.oschina.net/u/2547800/blog/640080