简介
CoCoaPods 一个大多数IOS工程师都熟知的负责管理iOS项目中第三方开源库的工具.
优点
1. IOS 移动端开发会常常用到第三方的开源库,手动集成麻烦而且容易出各种错误, 手动集成慢慢成为项目集成的一个痛点,不仅麻烦而且还耗费时间,CoCoaPods的出现让这一切变得简单和高效;
2. 在引入第三方类库时CoCoaPods会自动的帮我们完成各种各样的配置,包括编译阶段、连接器选项、甚至是ARC环境下的-fno-objc-arc配置等,这样就大大节省了我们的时间和精力,使我们不需要投入过多的时间来担心第三方集成问题.
CoCoaPods的安装与基本条件
基本条件配置
1. 首先更新gem到最新版本 ,升级Ruby环境---- > gem update --system
没有权限的话需要输入命令来获取 : sudo gem update --system
输入命令后会让你输入这台电脑的开机密码 ,输入过程中光标是不会动的,输入结束直接按回车就可以了;
2. 更换Ruby的镜像源
<1>首先移除现有的Ruby镜像
gem sources --remove https://gems.ruby-china.org
<2>添加国内最新镜像源(该镜像源可能会常常变动,本人会时时更新)
gem source -a https://gems.ruby-china.com
<3> 更新完查看确认当前镜像
gem sources -l
安装
1. 输入安装指令 : sudo gem install cocoapods
如果出现下面情况就说明没有权限 :
这时候输入命令 : sudo gem install -n /usr/local/bin cocoapods
执行命令 : pod setup
CoCoaPods 使用
1. 首先你需要有一个用 Xcode 创建的项目一枚;
2.cd到该项目的根目录
3.执行 touch Podfile(创建Podfile文件)
4.然后使用vim编辑Podfile文件,使用命令:vim Podfile
然后按键盘上的“i”键,变成如下状态,这个时候可以对Podfile文件进行编辑:
target '项目名称' do
pod 'AFNetworking'
pod 'ReactiveObjC'
pod 'YYModel'
pod 'MJRefresh'
end
在编辑完成后按“esc”,
在按“:”,这个时候输入wq,点击回车,保存并退出。
保存完成后需要执行安装命令将我们需要的第三方库安装到项目中:
使用命令: pod install
如果在开发中你再一次修改了 Podfile 文件那么你就需要更新命令 :
pod update
下面是一些常用的命令总结 :
// 创建默认的 Podfile
$ pod init
// 第一次使用安装框架
$ pod install
// 安装框架,不更新本地索引,速度快
$ pod install --no-repo-update
终端命令: control + C 取消上一次操作;
// 今后升级、添加、删除框架,或者框架不好用都使用这个命令
$ pod update
// 更新框架,不更新本地索引,速度快
$ pod update --no-repo-update
// 搜索框架
$ pod search XXX
// 帮助
$ pod --help