- CocoaPods(GitHub)是一个用来帮助我们管理第三方依赖库的工具。
- 使用CocoaPods的目的是让我们能自动化的、集中的、直观的管理第三方开源库
- CocoaPods是用Ruby实现的,要想使用它首先需要有Ruby的环境。幸运的是OS X系统默认的已经可以运行Ruby了
一、替换掉 Ruby 的源(把Ruby镜像指向taobao,避免被墙),使用终端
-
移除掉 Ruby 原先的源
gem source --remove https://rubygems.org/
- 添加最新支持的 ruby 镜像的源(淘宝的那个镜像已经不可用了)
gem source -a https://www.taobao.org/
3. 检测是否替换成功
gem source -l
二、下载安装 CocoaPods
1. 使用下载安装 CocoaPods
sudo gem install cocoapods
2. 在安装进程结束的时候,执行命令
pod setup
3. 检测是否安装成功
pod --version
三、CocoaPods 的更新(如果您的电脑上的 CocoaPods 版本过低,可以更新 cocoaPods)
1. 查看当前电脑上安装的 CocoaPods 的版本
pod --version
2. 升级 CocoaPods
sudo gem install cocoapods
四、项目上使用 CocoaPods 集成第三方库
1、创建工程,使用终端进入项目工程的根目录下(注意:是有 .xcodeproj文件的那个总目录)
2、初始化 cocoapods,生成 Podfile 文件
pod init
3、利用 cocoapods 搜索项目需要的第三方资源库(此处以 MBProgressHUD 为例)
pod search MBProgress
4、将搜索到结果粘贴到刚刚生成的 Podfile 文件中
5、关闭项目工程和 Podfile 文件,输入以下命令来导入第三方资源库
pod install --no -repo-update
6、打开项目工程,检测第三方资源是否被导入成功
至此,项目中集成 Cocoapods 工具和第三方资源框架 MBProgressHUD 已经完成,如果项目中还需要添加其他的第在方框架,只需重复上面的 3、4、5 这三个步骤即可