当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等。如果手动导入会比较麻烦,所以将用到cocopods工具。使用cocopods,一句简单的命令就可以解决导入第三方库的问题,更重要的是绝大部分著名的第三方库都支持cocopods。所以重要的事情是学会正确配置cocopods。
一.首先检查mac是否安装了rvm,使用终端输入指令查看rvm - v。
1.1.如果查找不到,将开始安装rvm。执行命令curl -L get.rvm.io | bash -s stable。
1.2.指定源,执行命令source ~/.rvm/scripts/rvm。
1.3.查看版本是否安装成功 rvm -v。
二.用rvm安装ruby环境。
2.1.列出所有指定源的ruby版本 ruby -v。
2.2.当ruby版本低于2.2.2时,安装cocoapods会报错,所以需要更新ruby版本,执行命令 rvm install 2.4.0。
2.3.安装完成,查看ruby版本 rvm -list。
三.检查更新RubyGems源。
3.1. 建议将RubyGems升级到2.6.0以上,查看版本 gem -v。
3.2. RubyGems更新指令 gem update --system。
如果执行此命令出错,证明你没有权限进行升级-接着执行步骤四,然后再升级。
更新ruby源.png四.检查ruby源并移除。
4.1. 查看ruby源,执行命令 gem sources -l。
屏幕快照 2017-11-23 上午11.09.39.png4.2. 移除ruby源,原因是淘宝源已经不更新了。
gem sources --remove https://rubygems.org/
4.3. 添加国内的ruby源,然后升级。
添加: gem sources --a http://gems.ruby-china.org/
升级: sudo gem update --system
五.安装cocoapods。
5.1.版本不同,执行的命令不同。
OS X 10.11以前的版本使用命令 sudo gem install cocoapods 。
OS X 10.11以后的版本使用命令sudo gem install -n /usr/local/bin cocoapods
屏幕快照 2017-11-24 上午10.31.19.png
5.2. 当出现 gems installed后,执行命令:pod setup。
屏幕快照 2017-11-24 上午10.31.41.png5.3. 当出现cocoapods is available证明安装成功了。
屏幕快照 2017-11-24 上午10.32.06.png六.使用cocoapods下载第三方开源库。
6.1. 终端,cd到项目的根目录下,建立Podfile文件,使用命令pod init,这种方式会自动生成文件描述文字。
屏幕快照 2017-11-24 上午11.16.38.png6.2. 使用xcode打开Podfile文件。
屏幕快照 2017-11-24 上午11.17.23.png6.3. 输入我们要导入的库,进行下载。
屏幕快照 2017-11-27 下午3.20.40.png6.4. 执行命令pod install,下载完成后会显示开源库具体版本,至此,cocoapods的安装大功告成。
屏幕快照 2017-11-24 上午11.44.38.pngpod常见指令:
1.第一次使用安装框架 //只用安装一次
pod install
2.安装框架,不更新本地索引,速度快
pod install --no-repo-update
3.今后升级、添加、删除框架,或者框架不好用
pod update
4.更新框架,不更新本地索引,速度快
pod update --no-repo-update
5.搜索框架
pod search XXX
6.帮助
pod --help
网友评论