一.Cocoapods是什么?
Cocoapods应该是IOS最常用最有名的类库管理工具
当你开发IOS应用时,会经常使用到很多第三方开源类库,企业开发时常用的开源类库有
pod 'AFNetworking', '~> 3.0'
pod 'SDWebImage', '~>3.8'
pod 'JSONModel'
pod 'FMDB'
pod 'SDAutoLayout'
pod 'MJRefresh'
二.Cocoapods的安装顺序
Xcode->homebrew->RVM->Ruby->CocoaPods;
1.homebrew是什么
homebrew是一个包管理器,用于在mac上安装一些os x上没有的UNiX工具
1.1.homebrew的安装
在终端中输入指令$ ruby < (curl - fsSKL raw.github.com/mxcl/homebrew/go)
指令$ brew -v 用来检测是否已经安装了homebrew 如出现如下指令则已经安装完成
Homebrew 0.9.9 (git revision aae4; last commit 2016-05-13)
2.RVM是什么
rvm是ruby版本管理器 命令行工具 用来管理ruby
2.1.安装RVM
$ curl -L https://get.rvm.io | bash -s stable
然后,载入 RVM 环境
$ source ~/.rvm/scripts/rvm
$ rvm -v 查看rvm版本 如
rvm 1.29.1 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io/]
3.ruby是什么
ruby是一门脚本语言
3.1安装ruby
用RVM安装Ruby环境
可以先查询已经安装的ruby
$ rvm list
卸载一个已安装版本
$ rvm remove 1.9.2
列出已知的ruby版本
$ rvm list known
可以选择现有的rvm版本来进行安装(下面以rvm 2.3.0版本的安装为例)
$ rvm install 2.3.0
4.Cocoapods安装
查询服务器:
$ gem sources -l
显示如下:
$ gem source -r https://rubygems.org/
移除该服务器 $ gem sources --remove https://rubygems.org/
切换为淘宝镜像服务器 $ gem sources -a https://ruby.taobao.org/
要想验证是否替换成功了,可以执行:
$ gem sources -l
成功显示 *** CURRENT SOURCES ***
https://ruby.taobao.org/
4.1开始安装 cocoapods
$sudo gem install -n /usr/local/bin cocoapods
检测是否安装Cocoapods 查看Cocoapods版本 $ pod --version
三.Cocoapods的使用
使用 xcode 创建一个项目 然后cd 进入文件夹
执行命令 pod init 创建 podfile 文件
vim Podfile 编辑Podfile 文件
i 进行编辑
Ese : wq 保存并退出
Podfile文件编写实例如下
target 'taoBook' do
pod 'ChameleonFramework'
pod 'SDWebImage'
pod 'SDAutoLayout'
end
Podfile文件编辑好后在终端输入命令 Pod install 导入第三方库
四。Cocoapods的卸载
$ sudo gem uninstall cocoapods
1.在装之前最好先卸载点老版本
$ sudo gem uninstall cocoapods
2.查看本地安装过的cocopods相关东西
$ gem list --local | grep cocoapods
显示如下:
cocoapods (1.0.1)
cocoapods-core (1.0.1)
cocoapods-deintegrate (1.0.1)
cocoapods-downloader (1.1.1)
cocoapods-plugins (1.0.0)
cocoapods-search (1.0.0)
cocoapods-stats (1.0.0)
cocoapods-trunk (1.0.0)
cocoapods-try (1.1.0)
然后使用命令逐个删除
$ sudo gem uninstall cocoapods-core
$ sudo gem uninstall cocoapods-deintegrate
....