美文网首页iOS点点滴滴
cocopods的最新安装2017.11.23

cocopods的最新安装2017.11.23

作者: Tang_shuya | 来源:发表于2017-11-27 15:42 被阅读41次

    当你开发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.png
    4.2. 移除ruby源,原因是淘宝源已经不更新了。

    gem sources --remove https://rubygems.org/

    屏幕快照 2017-11-23 上午11.10.47.png
    4.3. 添加国内的ruby源,然后升级。

    添加: gem sources --a http://gems.ruby-china.org/
    升级: sudo gem update --system

    屏幕快照 2017-11-24 上午10.30.51.png

    五.安装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.png
    5.3. 当出现cocoapods is available证明安装成功了。
    屏幕快照 2017-11-24 上午10.32.06.png

    六.使用cocoapods下载第三方开源库。

    6.1. 终端,cd到项目的根目录下,建立Podfile文件,使用命令pod init,这种方式会自动生成文件描述文字。
    屏幕快照 2017-11-24 上午11.16.38.png
    6.2. 使用xcode打开Podfile文件。
    屏幕快照 2017-11-24 上午11.17.23.png
    6.3. 输入我们要导入的库,进行下载。
    屏幕快照 2017-11-27 下午3.20.40.png
    6.4. 执行命令pod install,下载完成后会显示开源库具体版本,至此,cocoapods的安装大功告成。
    屏幕快照 2017-11-24 上午11.44.38.png
    pod常见指令:

    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

    相关文章

      网友评论

        本文标题:cocopods的最新安装2017.11.23

        本文链接:https://www.haomeiwen.com/subject/eazzvxtx.html