cocoaPods作为iOS平台的依赖,就像java里的maven一样可靠,虽然它也因为这样那样的问题被吐槽,但鱼和熊掌本不可兼得,开发者自己考虑。这里只简单描述下关于安装cocoaPods的更新,百度可以搜到一箩筐cocoaPods的安装教程,我这里只写下我在安装时候遇到的问题。
1 . 检查ruby版本
OS X自带, cmd :$ ruby -v
2.检查gem源
cmd :$ gem sources -l
3.下载pods。
这个时候如果你翻墙了就方便了,我最近没有尝试,不确定两个命令是否都有效。
cmd: $ gem install cocoapods //这个是之前用过的命令,最近没试了
cmd: $ sudo gem install -n /usr/local/bin cocoapods
如果没有翻墙,众所周知,使用国内淘宝的源替换ruby的那个。
(1)移除ruby源
cmd: $ gem sources --remove https://rubygems.org/
(2)添加淘宝源,注意新的链接为https,旧的教程上大多是http。
cmd: $ gem sources -a https://ruby.taobao.org/
(3)谨慎的做法这个时候可以再检查下gem源。确定替换成功了,使用命令下载cocoapod是;
cmd: $ sudo gem install -n /usr/local/bin cocoapods
装完了怎么用就不废话了。通用命令三个,
cmd: $ pod install
cmd: $ pod update
cmd: $ pod search XXX
针对pod更新较慢的时候,我猜测是因为未对比.lock文件直接照着.file更新导致。使用下面命令后我感觉是在对比.lock文件,并没有完全更新.file.
cmd: $ pod update --verbose --no-repo-update
在csdn找到一位大神说是使用pod install和pod update会升级CocoaPods的spec仓库。由于没有得到许可,并没有贴人家链接。
网友评论