CocoaPods 是一个负责管理 iOS 项目中第三方开源库的工具。CocoaPods 的项目源码在 GitHub上管理。 因为现在很多第三方框架都分为 CocoaPods 方式和手动集成两种方式。为了方便更新到最新版本,都推荐使用CocoaPods 方式。
在使用 CocoaPods 之后,我们只需要把用到的开源库放到一个名为 Podfile 的文件中,然后执行 pod update 就可以了,CocoaPods 就会自动将这些第三方开源库的源码下载下来,并且为我们的工程设置好相应的系统依赖和编译参数。
1.替换源 CocoaPods 是基于 ruby ecosystem 的,需要 ruby 环境,使用 ruby 的 gem 命令。所以我们的系统要有 ruby 环境。而 Mac 系统默认会安装好 ruby 环境,可以在终端输入 $gem sources -l 命令查看系统 ruby 默认源为 https://rubygems.org/,但这个源在国内是访问不到的,所以需要更换 ruby 镜像。 (1).移除系统 ruby 默认源
$gem sources --remove https://rubygems.org/
(2).使用新的源
$gem source -a https://gems.ruby-china.org
(3).验证是否替换成功
$gem sources -l
报错截图
报错原因:https://gems.ruby-china.org 打不开,什么鬼??最后百度后Ruby china网站公告:
解决方案:
(1). 移除镜像 $gem sources --remove https://gems.ruby-china.org/
(2). 添加镜像 $gem sources -a https://gems.ruby-china.com/
(3).重新安装 $sudo gem install -n/usr/local/bin cocoapods
步奏
安装时报错截图
报错原因:command line tools没有安装。
解决方案:
(1).执行命令:$Xcode-select --install
弹出一个窗问我们是否要安装命令行工具,点击安装即可!
(2).进去到root下面: $sudo -i
或者$sudo su
。
(3).关闭控制台,重新打开。
(4).重新安装 $sudo gem install -n/usr/local/bin cocoapods
。
又报错
报错原因:xcode
版本和现在CocoaPods
的版本问题不匹配
。
解决方案:更新cocoaPods
的版本 ,在终端执行如下命令:$gem install cocoapods --pre
。再重新执行安装,即安装成功!
1.进入到你的工程目录: $cd (目标文件夹路径(直接拖过来就行))
。
2.执行pod init 指令: $pod init
。
3.执行成功后会项目中会出现一个 Podfile 的文件,用xcode打开Podfile,编辑
4.执行命令: $pod install
安装后