这是2015年写旧文,因为以前没有使用MarkDown格式影响阅读,有一些内容也比较旧了,应该更新一下,所以在这里把它翻出来重发一下。
以下是正文:
CocoaPods作为iOS平台的依赖,就像java里的maven一样可靠,虽然它也因为这样那样的问题被吐槽,但鱼和熊掌本不可兼得,开发者自己考虑。这里只简单描述下关于安装cocoaPods的更新,百度可以搜到一箩筐cocoaPods的安装教程,我这里只写下我在安装时候遇到的问题。
- 1 . 检查ruby版本和更新
使用终端输入命令ruby -v查看:
Mac自带ruby,如果因为版本问题需要更新,可以使用brew,也可以通过rvm。具体请查看How can I switch to ruby 1.9.3 installed using Homebrew?$ ruby -v
-
2.检查gem源,终端输入
$ gem sources -l
-
3.下载pods。
这个时候如果你翻墙了就方便了,使用命令:$ sudo gem install -n /usr/local/bin cocoapods
1.0以上的版本,不使用sudo也可以。
如果没有翻墙,需要替换ruby源,以前淘宝的源我今年更新时已经用不了,可以使用https://gems.ruby-china.com/,替换默认的ruby源。# 1.移除ruby源 $ gem sources --remove https://rubygems.org/ # 2.添加替换源 $ gem sources -a https://gems.ruby-china.com/ # 3.检查下gem源 $ gem sources -l # 4. 安装cocoaPods,可以加上--pre关键字下载最新beta版本,-v关键字下载指定版本 $ sudo gem install -n /usr/local/bin cocoapods
比较常用的三个命令是:
# 下载依赖的第三方库 $ pod install # 更新,可以加入第三方库名,只更新指定的库 $ pod update # 查找, $ pod search XXX
-
- --repo-update
0.X版本的时候,pod update会默认先更新本地repo,由于网络问题会导致非常慢,所以那时候流行下面这个命令。
$ pod update --verbose --no-repo-update
1.0以上版本的策略是默认不更新repo,所以现在想更新repo时需要--repo-update关键字。更多关于CocoaPods,请查看官方网站
网友评论