CocoaPods使用

1 CocoaPods的安装
    ①安装Ruby
    CocoaPods的开发语言是Ruby,安装CocoaPods需要Mac OS的Ruby版本高于2.0.0
    查看Ruby版本命令:
    gem --version

    如果Ruby版本低于2.0.0,需要先升级Ruby
    更换Ruby镜像地址为国内镜像以加快速度
    执行命令如下:
        gem sources --remove https://rubygems.org/      //移除默认的下载地址
        gem sources -a https://gems.ruby-china.com/     //更换为国内地址
        gem sources --list                              //查看下载地址列表,注意,这里面保证只有一个地址
    
    然后执行如下命令升级Ruby:
        sudo gem update --system
    
    ②安装CocoaPods:
        sudo gem install cocoapods
    安装完成后,查看版本:
        pod --version

2 初始化Pod的环境
    这一步比较漫长,因为这一步要从https://github.com/CocoaPods/Specs下下载所有的已经被CocoaPods所收纳的
    第三方开源框架的Podspecs文件,到~/.cocoapods/目录下,这一步要执行的命令如下:
        pod setup

3 CocoaPods使用 (重点)
    ①初始化
    创建一个项目,然后在终端,进入到该项目目录下,执行如下命令创建Podfile文本文件
        pod init
    这样,在项目下,就会发现一个名为Podfile的文本文件,格式如下:
            # platform :ios, '9.0'              //指定项目的操作系统是iOS,后面指定的事支持第三方开源库的最低版本

            target 'CocoaPodsDemo' do           //target 后跟的是项目的名称
              use_frameworks!

              # Pods for CocoaPodsDemo
            pod 'AlamofireObjectMapper','~>5.2' //具体要引入的开源库
            pod 'Moya','~>12.0'
            end

    ②安装需要的框架
        pod install
    安装完成之后,项目目录下会多出一个 *.xcworkspace文件,打开这个文件,就是常用的工作区文件了,而不是之前的 *.xcodeproj文件

    ③导入并使用框架
        在项目中,使用 import导入即可正常使用

4 pod install 和 pod update的使用
    pod install 
        简单的说,就是当你增加或删除某个第三方开源框架,或第一次增加Podfile到工程时,执行pod install
    
    pod update 
        这个命令的作用是更新第三方开源框架到一个新的版本

    不更新podspecs
        执行pod install 和 pod update命令时,默认是要更新podspecs这些文件的,这个会很耗时间,如果操作不需要
        更新podspecs,可以加上这个参数 --no-repo-update 以避免更新podspecs:
            pod install --no-repo-update
            pod update --no-repo-update
原文地址:https://www.cnblogs.com/lkc9/p/10911549.html