iOS开发中,CocoaPods作为第三方库管理的神器,它的好处这里就不细说了,这里只说一下CocoaPods的最新使用方法(因为最近发现有些指令貌似被墙了)
- 安装CocoaPods
CocoaPods是用Ruby实现的,要想使用它首先需要有Ruby的环境。但是!!OS X系统默认可运行Ruby(当然如果你要查看Ruby版本可以执行命令:gem sources -l),我们只需要执行以下命令:
$ sudo gem install cocoapods(如果无法执行,换下面命令)
$ sudo gem install -n /usr/local/bin cocoapods
$ sudo gem install -n /usr/local/bin cocoapods --pre(安装最新版本)
CocoaPods是以Ruby gem包的形式被安装的。在安装执行的过程中,可能会问我们是不是更新rake,输入y即可。这是因为rake gem包会在安装的过程中检查更细,如果有可用的新版本就会出现刚才的选项。
在安装进程结束的时候,执行命令:
$ pod setup
安装完成
- 安装可能遇到的问题
- 执行完install命令半天没反应
可能是因为Ruby的默认源使用的是cocoapods.org,国内访问这个网址有时候会有问题,可替换成淘宝的源,替换方式如下:
- 执行完install命令半天没反应
$ gem sources --remove https://rubygems.org/
等有反应之后再敲入以下命令
$ gem sources -a http://gems.ruby-china.com/
要想验证是否替换成功了,可以执行:
$ gem sources -l
正常的输出是:
*** CURRENT SOURCES ***
https://ruby.taobao.org/
- gem版本过老
升级gem,执行下述命令即可:
$ sudo gem update --system
- 使用CocoaPods
- 创建Podfile并编辑
进入.xcodeproj文件所在的目录下,执行命令:
$vim Podfile
创建Podfile文件后,vim打开文件后按i进入插入模式,编辑完成后按esc退出编辑模式,接着输入:wq保存并退出文件。
- 执行导入命令
$ pod install --verbose --no-repo-update
pod install貌似被墙了。
执行成功,工程的根目录下会多了三个东西:xxx.xcworkspace、Podfile.lock文件和Pods目录。
- 点击 xxx.xcworkspace运行