CocoaPods安装过程

作者: Dylan_J | 来源:发表于2019-03-11 09:54 被阅读0次

    CocoaPods安装过程

      新换的工作,重新装过系统的iMac,入职后的紧要任务就是尽快安装好开发所需要的环境(自己的MBP东西很全上班也带着,方便)。

    CocoaPod简介

      每种语言发展到一个阶段,就会出现相应的依赖管理工具,例如Java语言的Maven,nodejs的npm。随着iOS开发者的增多,业界也出现了为iOS程序提供依赖管理的工具,它的名字叫做:CocoaPods。CocoaPods项目的源码在Github上管理。该项目开始于2011年8月12日,经过多年发展,现在已经成为iOS开发事实上的依赖管理标准工具。开发iOS项目不可避免地要使用第三方开源库,CocoaPods的出现使得我们可以节省设置和更新第三方开源库的时间。
      CocoaPods是OS X和iOS下的一个第三类库管理工具,通过CocoaPods工具我们可以为项目添加被称为“Pods”的依赖库(这些类库必须是CocoaPods本身所支持的),并且可以轻松管理其版本。CocoaPods有两个明显的优势:
    1、在引入第三方库时它可以自动为我们完成各种各样的配置,包括配置编译阶段、连接器选项、甚至是ARC环境下的-fno-objc-arc配置等。
    2、使用CocoaPods可以很方便地查找新的第三方库,这些类库是比较“标准的”,而不是网上随便找到的,这样可以让我们找到真正好用的类库。在使用CocoaPods之后,我只需要将用到的第三方开源库放到一个名为Podfile的文件中,然后执行pod install。CocoaPods就会自动将这些第三方开源库的源码下载下来,并且为我的工程设置好相应的系统依赖和编译参数。

    安装

    • 安装需要用到Ruby,这个工具Mac系统是自带的,我们最好在使用前更新一下。
    sudo gem update --system
    

    该操作需要输入系统的密码进行安装。

    • 由于伟大的墙所以我们需要更改一下Ruby的软件源
    gem sources -l
    

    此命令可以查看当前的源

    我们需要通过下面的命令来处理源

    • 添加源:
    gem sources --add https://gems.ruby-china.com/
    
    • 删除原来的源:
    gem sources --remove https://rubygems.org/
    
    • 此时我们需要确认一下源是否修改成功
    gem sources -l
    
    • 安装CocoaPods
    sudo gem install cocoapods
    
    ERROR:  While executing gem ... (Gem::FilePermissionError)
    You don't have write permissions for the /usr/bin directory.
    

    如果有错误出现的话,直接指定路径:

    sudo gem install -n /usr/local/bin cocoapods
    
    • 安装完成后就可以通过
    pod --version
    

    来查看安装的CocoaPods的最新版本了。

    相关文章

      网友评论

        本文标题:CocoaPods安装过程

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