CocoaPods短平快

作者: 笑笑爸比 | 来源:发表于2016-03-29 23:47 被阅读60次

    非标题党

    短平快暴露了年龄 😓:

    sudo gem update --system 更新RubyGems

    gem sources --remove https://rubygems.org/ 移除国外源

    gem sources -a https://gems.ruby-china.org/ 添加国内源

    sudo gem install -n /usr/local/bin cocoapods 10.11安装

    pod setup 更新索引

    curl -fsSL https://raw.github.com/supermarin/Alcatraz/master/Scripts/install.sh | sh 安装Alcatraz

    使用Alcatraz搜索Cocoapods安装(集成到Xcode菜单)


    标题党

    〇、Preface 前言

    0. 搬运工

    介绍cocoaPods教程太多,本文只是总结自己10.11下安装cocoaPods的过程

    (大部分为引用他人文章,感谢他们的分享,链接在底部)。

    1. iOS开发肯定会使用到第三框架(类库):

    【什么你从来不用第三方框架?噢,高手自己写,那么无视俺吧。】

    2. 第三方框架最原始的方法就是:

    • 从官网下载第三方框架zip包
    • 解压后拖拽第三方框架到你自己的项目里。

    3. 缺点:

    使用的第三方框架较多需要逐个更新很麻烦(特别是框架之间有依赖关系时),那么使用cocoaPods这个工具就可以很方便的管理各种第三方框架。

    • 终端方式:重点在安装
    • UI方式:重点在使用

    一、 Installation 安装

    我们可以方便地通过Mac自带的RubyGems安装。

    按下组合键command+空格输入terminal.app启动终端。

    1. 更新gem

    sudo gem update --system 更新RubyGems

    升级成功后会提示:

    RubyGems system software updated

    2. 更改下载源

    gem sources --remove https://rubygems.org/ 移除国外源

    gem sources -a https://gems.ruby-china.org/ 添加国内源

    gem sources -l 显示源

    如果显示如下信息代表修改成功。

    *** CURRENT SOURCES ***
    https://ruby.taobao.org/

    3. 安装

    sudo gem install cocoapods 安装cocoaPods

    在OS X 10.11上可能出现的问题:

    ERROR: While executing gem ... (Errno::EPERM) Operation not permitted - /usr/bin/pod。

    sudo gem install -n /usr/local/bin cocoapods 10.11安装

    成功信息:

    Successfully installed cocoapods-0.39.0

    Parsing documentation for cocoapods-0.39.0

    1 gem installed

    4. 更新索引

    pod setup 将索引文件更新到本地

    open ~/.CocoaPods 查看更新后的内容

    pod search AFNetworking 搜查框架

    二、Usage 使用

    由于这方便的教程太多,快乐的搬运工转两篇文章供参考。

    三、Uninstall 卸载

    在不使用或者安装出错时可以先删除再重新安装。

    1.卸载cocoaPods

    sudo gem uninstall cocoapods

    2.卸载Alcatraz
    rm -rf ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/Alcatraz.xcplugin

    相关文章

      网友评论

        本文标题:CocoaPods短平快

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