CocoaPods 大多是很常用,方便的第三方库管理器一行代码 就可以随意的对最新的第三方依赖库升级
安装 CocoaPods 的大多数资料都会提到 先集成 环境
1 ruby的环境
一般mac都会有自带的ruby环境 但由于国家政策 被墙了. 所以只能借助其他的 镜像源 绕过这堵"墙"
打开 mac 电脑的终端(不知道终端的话,百度一下吧)
替换Ruby的默认源,移除https://rubygems.org/,添加淘宝的https源
gem sources --remove https://rubygems.org/
gem sources -a https://ruby.taobao.org/
但如果之前已经 使用淘宝源了那么(http 和https )
gem sources --remove http://ruby.taobao.org/
最后验证一下 是否已经替换默认源
(如果出现Error fetching https://ruby.taobao.org/:
SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (https://ruby.taobao.org/specs.4.8.gz 错误,那么 执行gem sources -a http://gems.ruby-china.org/)gem sources -l
更新Mac 的Gem,Gem是管理Ruby库和程序的标准包
sudo gem update --system
或者(Mac OSX 10.11之后)
sudo gem update -n /usr/local/bin —system
然后输入管理员权限密码(看不到输入结果的,输完密码之后直接回车)
这样就是已经将Ruby环境完成了
2 CocoaPods 的安装
环境集成后 就可以安装 CocoaPods 了
完成安装CocoaPods
sudo gem install cocoapods
或者(Mac OSX 10.11之后)
sudo gem install -n /usr/local/bin cocoapods
就是这么简单 (在终端 输入后的反馈信息 可能和我的不一致,如果有红色的就是有错误,没红色的就不用 管)
( 如果出现 ERROR: Could not find a valid gem 'cocoapods' (>= 0) in any repository
那就是Xocde缺失工具 执行下面
Xcode-select --install
会提醒弹窗 选择 安装 即可
安装Xcode工具
再执行下面命令
sudo -i
这样也是安装成功 没出现的话 请忽略)
3 CocoaPods 的使用
现在安装好CocoaPods 就可以使用了
pod search + 库名 (例如 pod search FMDB )
然后可能会有 3 - 5 分钟时间是CocoaPods在本地缓存耐心等待
在搜索内容 的界面 先点击 q键 再 回车 退出搜索页面
我们先创建PodFile文件。在终端中进入(cd命令)你项目所在目录,然后在当前目录下,利用vim创建Podfile,
$ cd /Users/mac/Desktop/DOMETest
$ vim Podfile
进入 编辑页面 在编辑Podfile 文件时 一定要先 输入 i 再 回车 才能进行编辑
输入你需要的第三方库 以及该库的版本号
然后按Esc,并且输入“ :”号进入vim命令模式,然后在冒号后边输入wq
这时候 在项目文件就会有 Podfile 文件
然后
$ pod install
然后就在项目中出现 xxxx.xcworkspace 浅色的工程文件
注意:现在打开项目不是点击 PodTest.xodeproj了,而是点击 PodTest.xcworkspace
这就已经完成了.
如果之后 又要新增/删除第三方库 可以重复 vim Podfile 指令 新增你想添加的第三方库或 删除之前的第三方库 再 pod install步骤即可
$ vim Podfile
$ pod install