cocoapods的使用

Cocoa pods是第三方类库的管理工具。
在开发项目中会用到一些第三方框架,如:AFNetworking等。使用Cocoapods可以很方便的管理它们。

  • 安装Cocoapods:(终端方式)
在安装Cocoapods之前,首先要在本地安装好Ruby环境。Max OS X默认支持Ruby环境。通过下面命令查看Ruby版本:
$ ruby -v
$ sudo update --system// 更新ruby环境

如果你在天朝,我们是无法访问Cocoapods的,因为被墙了。不过我们可以使用淘宝的镜像来访问Cocoapods。操作如下:
$ gem sources --removehttps://rubygems.org/
$ gem sources -a https://ruby.taobao.org/
为了验证你的Ruby镜像是taboo,使用如下命令:
$ gem sources -l
终端会出现:
*** CURRENT SOURCES ***

http://ruby.taobao.org/


之后就可以安装Cocoapods,如下:
$ sudo gem install  cocoapods


等一会就会安装成功。

  • 使用Cocoapods:(利用Cocoapods在项目中导入AFNetworking)
为了确定AFNetworking是否支持Cocoapods,可以使用Cocoapods的搜索命令来验证,如下:
$ pod search AFNetworking
该命令执行时间稍长点。等待…,之后会看到关于AFNetworking相关信息。
Cocoapods是使用”Podfile”文件来管理第三方类库的。我们就是要将第三方类库添加到该文件中。
首先在终端进入项目的根路径,操作如下:
$ vim Podfile //创建并编辑Podfile

按’i’键进入编辑模式,在vim编辑器中编写内容如下:
platform :ios, ‘9.1' 
pod "AFNetworking", "~> 3.0.4"
编辑结束,按’esc’键,退出编辑,并输入:wq保存并退出。

这个时候,可以安装该第三方框架,操作如下:
$ pod install
等待安装…,出现如下信息,即安装成功:
Analyzing dependencies
Downloading dependencies
Installing AFNetworking (3.0.4)
Generating Pods project
Integrating client project

[!] Please close any current Xcode sessions and use `project.xcworkspace` for this project from now on.


在升级 cocoapods 之前可能需要先升级 gem
$ sudo gem  update --system
可以先查看当前 Cocoapods 的版本
$ pod --version
然后升级版本:
$ sudo gem install cocoapods
$ pod setup

在项目中包含该框架头文件的时候,可能没有提示。做如下设置即可:
TARGETS -> Building Setting -> user Header Search Paths
在该目录下添加$(SRCROOT),并设置为rcursive。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值