CoCoaPods的安装与使用

作者: 水中的蓝天 | 来源:发表于2017-09-06 18:11 被阅读11次

    简介

    CoCoaPods 一个大多数IOS工程师都熟知的负责管理iOS项目中第三方开源库的工具.

    优点

            1.  IOS 移动端开发会常常用到第三方的开源库,手动集成麻烦而且容易出各种错误, 手动集成慢慢成为项目集成的一个痛点,不仅麻烦而且还耗费时间,CoCoaPods的出现让这一切变得简单和高效;

          2. 在引入第三方类库时CoCoaPods会自动的帮我们完成各种各样的配置,包括编译阶段、连接器选项、甚至是ARC环境下的-fno-objc-arc配置等,这样就大大节省了我们的时间和精力,使我们不需要投入过多的时间来担心第三方集成问题.

    CoCoaPods的安装与基本条件

      基本条件配置

      1.  首先更新gem到最新版本 ,升级Ruby环境---- > gem update --system

    说明并没有这台计算机的操作权限 

          没有权限的话需要输入命令来获取 :   sudo gem update --system

     输入命令后会让你输入这台电脑的开机密码 ,输入过程中光标是不会动的,输入结束直接按回车就可以了;

    这样就说明可以了

      2. 更换Ruby的镜像源 

          <1>首先移除现有的Ruby镜像 

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

          <2>添加国内最新镜像源(该镜像源可能会常常变动,本人会时时更新)

                gem source -a https://gems.ruby-china.org/

         <3> 更新完查看确认当前镜像

               gem sources -l

    输出****CURRENT SOURCES ****就可以了

      安装

             1.  输入安装指令 :  sudo gem install cocoapods

               如果出现下面情况就说明没有权限 : 

    安装权限不够提示

        这时候输入命令 :  sudo gem install -n /usr/local/bin cocoapods

    安装成功输出结果

    执行命令 : pod setup  

    安装完成

    CoCoaPods 使用

    1. 首先你需要有一个用 Xcode 创建的项目一枚;

    2.cd到该项目的根目录

    3.执行 touch Podfile(创建Podfile文件)

    创建成功的 Podfile 文件

    4.然后使用vim编辑Podfile文件,使用命令:vim Podfile

    然后按键盘上的“i”键,变成如下状态,这个时候可以对Podfile文件进行编辑:

     target '项目名称' do

    pod 'AFNetworking'

    pod 'ReactiveObjC'

    pod 'YYModel'

    pod 'MJRefresh'

      end

    在编辑完成后按“esc”,

    在按“:”,这个时候输入wq,点击回车,保存并退出。

    输入完成后截图

      保存完成后需要执行安装命令将我们需要的第三方库安装到项目中:

          使用命令: pod install

    安装成功之后的截图 项目中是这样的 ! 

    如果在开发中你再一次修改了 Podfile 文件那么你就需要更新命令 :

     pod update

    下面是一些常用的命令总结 : 

    //  创建默认的 Podfile

    $ pod init

    //  第一次使用安装框架

    $ pod install

    //  安装框架,不更新本地索引,速度快

    $ pod install --no-repo-update

    终端命令: control + C 取消上一次操作;

    //  今后升级、添加、删除框架,或者框架不好用都使用这个命令

    $ pod update

    //  更新框架,不更新本地索引,速度快

    $ pod update --no-repo-update

    //  搜索框架

    $ pod search XXX

    //  帮助

    $ pod --help

    相关文章

      网友评论

        本文标题:CoCoaPods的安装与使用

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