cocoaPods的安装
步骤一、在安装Cocoapod前要确认ruby是否正确安装
可以用如下命令确认当前ruby环境:
$ ruby -v
ruby 2.2.6p396 (2016-11-15 revision 56800)
$ gem -v
2.0.14.1
如果没有安装,可以参考ruby china的文档进行安装。
步骤二、安装Ruby 开发环境
2.1、先安装 Xcode 开发工具,它将帮你安装好 Unix 环境需要的开发包
2.2、然后安装 Homebrew
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”
2.3、OS X 安装 Rails 必要的一些三方库
$ brew install libxml2 libxslt libiconv
步骤三、安装RVM
3.1、使用官方推荐的方法安装:
$ curl -L https://get.rvm.io | bash -s stable
期间可能会问你sudo管理员密码,以及自动通过homebrew安装依赖包,等待一段 时间后就可以成功安装好 RVM。
3.2、然后,载入 RVM 环境(新开 Termal 就不用这么做了,会自动重新载入的)
$ source ~/.rvm/scripts/rvm
3.3 检查一下是否安装正确
$ rvm -v
会输出:
rvm 1.29.1 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io/]`
则证明安装正确
步骤四:用RVM安装Ruby
4.1、$ rvm install 2.0.0
(目前最新的已经更新到2.4.0,但是不知道为何,一直提示ruby 解析器获取失败,停止安装)
4.2、同样继续等待漫长的下载,编译过程,完成以后,Ruby, Ruby Gems 就安装好了。
步骤五:设置Ruby版本
5.1、RVM 装好以后,需要执行下面的命令将指定版本的 Ruby 设置为系统默认版本
$ rvm 2.0.0 —default
(不设置一个默认版本,是不能安装cocoapods的)
5.2、同样,也可以用其他版本号,前提是你有用 rvm install 安装过那个版本
这个时候你可以测试是否正确
$ ruby -v
会输出:
ruby 2.0.0p648 (2015-12-16 revision 53162) [x86_64-darwin16.4.0]
$ gem -v
会输出:
2.6.12
则证明设置成功
步骤六:安装cocoapods
6.1、$ sudo gem install cocoapods
安装成功后会提示:
RubyGems system software updated
6.2、接下来进行安装,执行:
$ pod setup
此时cocoaPods安装成功。
6.3 、查看cocoapods版本号:
$ pod --version
cocoaPods的使用
1、 cd到当前项目目录下(我的测试工程是放在桌面上的)
$ cd /Users/hui/Desktop/testdemo
2、创建Podfile (工程第一次接入cocoaPods,需要创建Podfile)
$ pod init
3、在终端搜索一下要下载的第三方(比如我要下载RAC)
$ pod search ReactiveObjC
把圈出来的写在Podfile中就可以下载了
4、pod 开始下载第三方,在终端中输入如下命令
$ pod install
用cocoaPods增加工程的第三方库
1、cd到当前项目目录下
$ cd /Users/hui/Desktop/testdemo
2、编辑Podfile文件
$open -e Podfile
(通过终端把Podfile文件打开,在Podfile中编辑命令;也可以直接把Podfile文件打开编辑)
或者通过终端来修改Podfile文件:
$vi Podfile
3、用pod下载第三方
$pod install
4、查找第三方
$pod search 某第三方
从工程中删除cocoaPods
1、删除工程文件夹下的Podfile、Podfile.lock和Pods文件夹。
2、删除xcworkspace文件。
3、打开Build Phases选项,删除项目中的libpods.a引用,删除Check Pods Manifest.lock、[CP]Embed Pods Frameworks 、[CP]Copy Pods Resources。
此时cocoaPods已从工程中成功删除