• CocoaPods的安装


    一、CocoaPods是什么?为什么使用CocoaPods?

    CocoaPods是iOS上最常用的类库管理工具,可以很方便的管理第三方库,下载网址(https://github.com/CocoaPods/CocoaPods)。

    在iOS开发中,经常需要用到JSONKit,AFNetWorking,使用这些库通常需要下面几个步骤:

    1. 下载开源库的源代码并引入工程

    2. 向工程中添加开源库使用到的framework

    3. 解决开源库和开源库、开源库和工程之间的依赖关系,检查重复添加的framework等

    4. 如果使用到的开源库有更新的话,需要删除原来的开源库,重新执行上述三个步骤。

    如果使用CocoaPods,只需要进行简单的配置,剩余的工作皆有CocoaPods替我们完成,因此更方便,高效。

    二、CocoaPods的安装

    一、将Ruby的软件源替换成国内的

    1.查看mac自带的ruby,在终端中输入如下命令:

    gem source

    之后会显示:

    *** CURRENT SOURCES ***
    
    http://rubygems.org/

    2.继续输入:

    gem source --remove http://rubygems.org/

    然后显示

    http://rubygems.org/ removed from sources

    表示默认的ruby被删除。

    3.然后添加你找到的可用的镜像源,例如:

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

    4.然后输入gem source,若终端输出

    *** CURRENT SOURCES ***
    
    https://gems.ruby-china.org/

    表示ruby源已经换为国内的源。

    二、安装CocoaPods

    1.终端输入

     sudo gem install cocoapods

    可能会出现:

    ERROR: While executing gem ... (Gem::DependencyError)
    Unable to resolve dependencies: cocoapods requires cocoapods-core (= 1.2.0), cocoapods-downloader (< 2.0, >= 1.1.3), cocoapods-trunk (< 2.0, >= 1.1.2), molinillo (~> 0.5.5), xcodeproj (< 2.0, >= 1.4.1); activesupport requires thread_safe (>= 0.3.4, ~> 0.3); tzinfo requires thread_safe (~> 0.1)

    然后在终端继续输入 

    sudo gem update --system

    终端会显示下图所示的内容:

    2. 没报错的话,继续输入

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

    3.输入

    gem -v

    显示 2.6.7

    输入

     pod --version

    1.2.1

    表示安装成功。效果图如下图所示

  • 相关阅读:
    无线Mesh网络技术基础与应用
    BLE低功耗蓝牙关键技术解析与应用
    Android Studio NDK开发入门
    Android 注解的使用与注意事项
    图形图像处理库大全
    vs2010下C++调用lib或dll文件
    网线连接电脑共享文件传递
    分配和释放 BSTR 的内存
    #include <objsafe.h>//OCX控件在IE8浏览器下不能使用问题
    彻底搞定char/wchar_t/unicode
  • 原文地址:https://www.cnblogs.com/calence/p/6743497.html
Copyright © 2020-2023  润新知