Cocoapods应该是IOS最常用最有名的类库管理工具
当你开发IOS应用时,会经常使用到很多第三方开源类库,企业开发时常用的开源类库有
pod 'AFNetworking', '~> 3.0' pod 'SDWebImage', '~>3.8' pod 'JSONModel' pod 'FMDB' pod 'SDAutoLayout' pod 'MJRefresh'
Xcode->homebrew->RVM->Ruby->CocoaPods;
homebrew是一个包管理器,用于在mac上安装一些os x上没有的UNiX工具
在终端中输入指令$ ruby < (curl - fsSKL raw.github.com/mxcl/homebrew/go)
指令$ brew -v 用来检测是否已经安装了homebrew 如出现如下指令则已经安装完成
Homebrew 0.9.9 (git revision aae4; last commit 2016-05-13)
rvm是ruby版本管理器 命令行工具 用来管理ruby
$ 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/]
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
查看版本 $ ruby -v查询服务器:
$ 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
使用 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 导入第三方库
$ 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
....