小 忆 博 客
有梦想,有精彩

CocoaPods安装及使用

目录

  1. 安装
  • 开始使用

    ​ CocoaPods是swift和Objective-C项目的依赖管理器,它虽然不是苹果官方出品的,却成为了macOS、iOS开发中必不可少的工具。在大学里第一次做macOS开发时,就知道CocoaPods这个工具,但一直没机会接触过,前段时间开始做iOS开发,发现很多库需要用CocoaPods安装,于是就趁这个机会学习一下。

    安装

    ​ CocoaPods是用Ruby构建的,macOS上默认自带了Ruby,官方也建议使用默认的Ruby环境即可。

    ​ 使用自带的Ruby包管理器安装,需要更换包管理器的源,把默认的源换到国内来,当然肉身在墙外的朋友可跳过这步。终端中执行:

    1
    $ gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/

    ​ 熟悉Linux的朋友肯定知道,换了源之后,需要更新一下。

    1
    $ sudo gem update --system

    ​ 更新的过程还是看个人的网速,不过这个时候你可以看看小电影(你懂得~~),上上厕所,喝喝水啥的。更新完成之后,开始安装吧!

    1
    $ sudo gem install cocoapods

    ​ 安装完成之后,我们就可以使用pod这个命令啦!不过在使用之前,我们需要初始一下CocoaPods的主仓库。

    1
    $ pod setup

    开始使用

    在终端下进入进入到项目目录,然后初始化。

    1
    2
    $ cd CocoaPodsDemo
    $ pod init

    初始化完成之后,在项目中有一个名为Podfile的文件,我们可以使用自己熟悉的编辑器编辑这个文件。

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    # Uncomment the next line to define a global platform for your project
    # 这里面的注释使用#,首先去掉下面的注释,默认平台是ios而不是osx,后面是支持的最小系统版本
    platform :osx, '10.10'

    target 'cocoaPodsTest' do
    # Uncomment the next line if you're using Swift or would like to use dynamic frameworks
    # 使用swift一定要把下面注释去掉,否则不能正常加载库
    # use_frameworks!

    # Pods for cocoaPodsTest
    #下面写需要加载的库,我这里加载七牛的SDK
    pod "Qiniu", "~> 7.2"

    end

    接下来安装依赖库。

    1
    2
    3
    $ pod update --no-repo-update
    或者:
    $ pod install

    安装完成之后,在我们项目目录中多出了后缀为xcworkspace的文件,用它在Xcode中打开项目,不出意外的话 (代码部分就不解释了),我们项目可以成功运行啦。。。