美文网首页iOS Developer
OS X El Capitan安装cocoapods

OS X El Capitan安装cocoapods

作者: 小二同學 | 来源:发表于2016-07-14 16:24 被阅读204次

    今天我没事的时候,尝试安装了一下cocoapods。因为之前一直没有弄过,听说管理第三方很好用,于是就来试试,安装过程中,出现了一些坑,所以就把他总结一下。分享给大家。因为我的电脑是最新版的,所以下面都是最新版的命令,老版本的不适用。

    好了,让我们开始吧!

    首先看下关于本机系统是不是这个,然后看看xcode。确定完系统之后,继续。

    在安装cocopods之前,需要安装Ruby运行环境。

    Ruby环境,这里就不说了,可以参考这个(这是个链接)。

    确定Ruby环境安装之后,咱们打开终端。

    1.升级Ruby环境

    sudo gem update --system

    2.安装CocoaPods时我们要访问cocoapods.org,用淘宝的RubyGems镜像来代替官方版本

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

    //等有反应之后再敲入以下命令

    gem sources -a https://ruby.taobao.org/

    3.为了验证你的Ruby镜像是并且仅是taobao

    gem sources -l

    如果是这样的,就说明成功了。

    4.安装CocoaPods

    sudo gem install -n /usr/local/bin cocoapods

    然后会看到这个。

    再接着输入pod setup

    看到这个就说明安装完了。

    5.更新gem

    sudo gem install -n /usr/local/bin cocoapods --pre

    你会看到这个,之前我在网上查的,安装cocopods方法,有的都是老版本的命令,各种出错,然后自己也是找了好多,才找到的。

    pod search 第三方

    现在要开始添加你需要的第三方了 比如你要添加AFNetworking

    就输入pod search AFNetworking

    可以看到AFNetworking最高版本为3.1.0,其他第三方原理一样,看完之后按下wq自动退出


    6. 新建工程

    cd 然后把你的demo拖进终端

    7.新建文件

    touch Podfile

    你会发现你刚才新建的工程里面多了一个Podfile文件

    vim Podfile

    打开文件在里面添加

    platform:ios,'7.0'

    target "cocoapods" do

    pod 'MJRefresh', '~> 3.1.0'

    pod 'SDWebImage', '~> 3.7.6'

    pod 'SVProgressHUD', '~> 2.0.3'

    pod 'AFNetworking', '~> 3.1.0'

    end

    请严格按照该格式,要不然会报错的,我之前就是格式不对,然后各种出错

    我的项目名字是cocoapods 所以target后面是cocoapods 这一点要换成你们自己工程的名字,其他的不要变

    当然也可以手动打开,直接添加,不用非得再终端里面添加。

    8.导入第三方库

    pod install --verbose --no-repo-update

    出现这个就说明成功了,静静等待几分钟就好了。

    一定要等到终端运行结束。这时候看你的工程是不是多了个.xcworkspace。

    如果要更新第三方的话,就要先查看第三方的版本

    pod search AFNetworking

    然后再重复7,8步骤,只不过不用再建Podfile文件了。

    是不是很简单。

    相关文章

      网友评论

        本文标题:OS X El Capitan安装cocoapods

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