工具配置

CocoPods安装与使用(一)

2018-05-11  本文已影响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公有仓库(二)
上一篇下一篇

猜你喜欢

热点阅读