cocoaPods安装使用

安装:cocoapods需要Ruby环境,安装Ruby需要先安装RVM(ruby和gemset版本管理器)

1、RVM版本管理器的安装
2、Ruby环境搭建和源的替换
3、cocoapods安装
4、cocoapods使用

一、RVM的安装
1、终端输入

$ curl -L https://get.rvm.io | bash -s stable
期间可能会问你sudo管理员密码以及自动通过homebrew安装依赖包,等待一段时间后就可以成功安装好 RVM。

2、然后,载入 RVM 环境(新开 Termal 就不用这么做了,会自动重新载入的)

$ source ~/.rvm/scripts/rvm

3、检查一下是否安装正确

$ rvm -v
rvm 1.22.17 (stable) by Wayne E. Seguin , Michal Papis [https://rvm.io/]

二、Ruby环境的搭建
1、列出已知的ruby版本

$ rvm list known

MRI Rubies
[ruby-]1.8.6[-p420]
[ruby-]1.8.7[-head] # security released on head
[ruby-]1.9.1[-p431]
[ruby-]1.9.2[-p330]
[ruby-]1.9.3[-p551]
[ruby-]2.0.0[-p648]
[ruby-]2.1[.10]
[ruby-]2.2[.6]
[ruby-]2.3[.3]
[ruby-]2.4[.0]
ruby-head

2、可以选择现有的rvm版本来进行安装(下面以rvm 2.0.0版本的安装为例)

rvm install 2.0.0

同样继续等待漫长的下载,编译过程,完成以后,Ruby, Ruby Gems 就安装好了。

注意:如果提示Mac未安装Homebrew,需先安装Homebrew

执行:sudo chown -R $USER /usr/local

安装:ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

3、设置Ruby版本

RVM 装好以后,需要执行下面的命令将指定版本的 Ruby 设置为系统默认版本

rvm 2.0.0 --defaul

同样,也可以用其他版本号,前提是你有用 rvm install 安装过那个版本
这个时候你可以测试是否正确

ruby -v
ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-darwin13.0.0]
$ gem -v
2.1.6

4、附录

查询ruby所有版本

rvm list known

卸载一个已安装版本

rvm remove 1.9.2 或者 rvm reinstall 1.9.2

5、添加Ruby源

5.1、查看现有的源

gem source -l
*** CURRENT SOURCES ***
https://ruby.taobao.com/

5.2、移除现有Ruby源
gem sources --remove https://rubygems.com/
5.3、添加需要的Ruby源
目前主要有https://gems.ruby-china.com、https://ruby.taobao.com/
$ gem source -a https://ruby.taobao.com/

5.4、查看是否安装成功同 5.1

三、cocoapods的安装(这个安装步骤有点慢,不要急)
1、$sudo gem install cocoapods

192:~ zoukecheng sudo gem install -n /usr/local/bin cocoapods
Password:

Successfully installed cocoapods-1.2.1
Parsing documentation for cocoapods-1.2.1
1 gem installed
192:~ zoukecheng$

备注:苹果系统升级 OS X EL Capitan 后改为$sudo gem install -n /usr/local/bin cocoapods<因为权限的问题>

2、pod setup
四、cocoapods的使用
1、在终端中cd到项目根目录
2、vim命令新建并编辑Podfile

target 'cocoapodsTest' do
platform :ios, '8.0'
pod 'Frequent' , '1.0.0'
pod 'AFNetworking' , '3.0.4'
end

(终端vim文件 按 i 可编辑 ,esc 退出编辑,:wq 可保存退出)

3、pod install --no-repo-update 安装
4、cocoapods 命令

4.1、pod install 安装、添加、移除库,都应该使用pod install。
4.2、pod update [PODNAME] 只有在你需要更新库到更新的版本时候用。
4.3、解决4.1、4.2安装慢的方法

pod install --verbose --no-repo-update
pod update --verbose --no-repo-update
pod update 库名 --verbose --no-repo-update
该命令只更新指定的库,其它库忽略

4.4、pod search 搜索库
     pod search AFNetworking

4.5、清除cocoapods本地库文件映射表
rm ~/Library/Caches/CocoaPods/search_index.json() (该文件对应的是cocoapods远程的库文件信息,搜索本地库文件就是就是搜索本地的映射表,所以如果远程库文件更新而本地的的射表没有更新就会搜索不到最近的库版本,删除本地映射表则会重新更新下载)
4.6、cd ~/.cocoapods/ 查看本地的仓库
6.7、pod repo update
4.8、pod repo remove master 删除cocoapods默认的specs
4.9、pod repo add master http://........ 下载自己指定的specs

[参考文档][http://blog.csdn.net/qtds8810/article/details/50510910]

你可能感兴趣的:(cocoaPods安装使用)