CocoaPods 最近也级到了 1.1.1 版本,主要是增加了对 Xcode 8 的支持。CocoaPods用Ruby所写,所以先要安装Ruby,然后用Ruby安装CocoaPods。国内把Ruby源墙掉了,所以要更换Ruby下载源。以下是一些常用问题解决方法和命令操作,以免使用时忘记。Github项目地址:https://github.com/CocoaPods/CocoaPods
Ruby
Ruby源
- 删除默认源
$ gem source -r https://rubygems.org/
- 增加新源
$ gem source -a https://gems.ruby-china.org/
可以查看新源Ruby China相关说明
- 查看源
$ gem sources 或 $ gem -l
更新Ruby
$ sudo gem update -- system
安装CocoaPods(升级相同)
$ sudo gem install cocoapods
升不了级就用下面这个
$ sudo gem install -n /usr/local/bin cocoapods
CocoaPods
使用CocoaPods CocoaPods指南
进入需要使用Cocoapods的项目目录,一般为带有XXX.xcodeproj文件的那个目录,例如:
$ cd /Users/zhangtaoran/Desktop/Repositories/XinAn
$ 用命令行进行pod初始化,命令如下:
$ pod init
然后系统会自动为你生成Podfile,你可以直接编辑Podfile然后进行安装,也可以直接先安装一个空的pod,再在Xcode中取编辑Podfile。我们就直接先安装一个空的pod,使用如下命令安装:
pod install
这时系统会为你创建好空的pod,退出你的项目,进入项目目录,使用新生成的XXX.xcworkspace打开项目,在Pods中便可以编辑Podfile文件,添加需要管理的第三方框架。
当编辑好需要添加的框架后,继续使用命令再安装pod。
安装库就用
$ pod install
更新库就用
$ pod update
卡住的话就用下面的
$ pod install --verbose --no-repo-update
$ pod update --verbose --no-repo-update
查看Pods版本
$ pod --version
最后再重新进入项目即可。