CocoaPods安装及使用

一.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

查看版本 $ ruby -v

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

....













 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值