美文网首页工具配置
CocoPods安装与使用(一)

CocoPods安装与使用(一)

作者: 流星载梦 | 来源:发表于2018-05-11 09:17 被阅读177次

    一、CocoaPods简介

    说明:CocoaPods是OS X和iOS下的一个第三类库管理工具,通过CocoaPods工具我们可以为项目添加被称为“Pods”的依赖库(这些类库必须是CocoaPods本身所支持的),并且可以轻松管理其版本。

    CocoPods的优势:1.在引入第三方库时它可以自动为我们完成各种各样的配置,包括配置编译阶段、连接器选项、甚至是ARC环境下的-fno-objc-arc配置等。2、使用CocoaPods可以很方便地查找新的第三方库,这些类库是比较“标准的”,而不是网上随便找到的,这样可以让我们找到真正好用的类库。

    CocoPods安装还是很easy的,直接进入安装流程

    1.查询gem镜像: gem sources -l

    2.移除旧的镜像:gem sources -remove 移除目标镜像,如:gem sources --remove https://rubygems.org/

    3.添加新的gem镜像:gem sources -a https://gems.ruby-china.org/

    4.再次查询gem镜像gem sources -l 核对镜像是否是 https://gems.ruby-china.org/,如果有其他多与的镜像则需要一一移除

    5.# 安装
    $ sudo gem install -n /usr/local/bin cocoapods (OS X 10.11以前的安装命令行是sudo gem install cocoapods)
    报错:如果报以下错误
    ERROR: While executing gem ... (Gem::DependencyError) Unable to resolve dependencies: cocoapods requires cocoapods-core (= 1.1.1), cocoapods-downloader (< 2.0, >= 1.1.2), cocoapods-trunk (< 2.0, >= 1.1.1), xcodeproj (< 2.0, >= 1.3.3)
    说明Gem版本太低需要更新则执行:
    $ sudo gem update --system
    执行完成之后再执行安装命令: $ sudo gem install -n /usr/local/bin cocoapods

    安装成功之后,查看是否是最后版本

    $ pod --version
    安装成功后可使用pod查询到常用的库如pod search AFNetworking


    使用cocoPods安装管理第三方库

    1.进入工程文件夹 pod init 创建Podfile文件
    2.打开Podfile文件,添加要导入的第三方库名称如: pod 'ReactiveObjC', '~> 2.1.0'
    3.关闭Podfile文件,pod install 下载文件

    1.无论是执行pod install还是pod update都卡在了Analyzing dependencies 或者 Updating local specs repositories不动
    解决: 原因在于当执行以上两个命令的时候会升级CocoaPods的spec仓库,加一个参数可以省略这一步,然后速度就会提升不少。加参数的命令如下:

    pod install --verbose --no-repo-update            //下载时不更新库
    pod update --verbose --no-repo-update  
    

    其他cocopods常见错误及cocopods安装报错总结博文推荐

    CooPods安装及更新遇到的问题及知识总结
    CocPods下载管理第三方库常见错误
    创建自己的CocoPods公有仓库(二)

    相关文章

      网友评论

        本文标题:CocoPods安装与使用(一)

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