CocoaPods的安装与使用

一、What is CocoaPods?

为了方便的管理第三方开源类库,不用每次都去网站上找下载。我们可以使用CocoaPods,CocoaPods是一个类库的管理工具。大部分著名的开源类库都会支持CocoaPods。有了它,导入类库、更新类库将会非常方便——只需要一行指令。


二、How to install?

1、Ruby环境

安装CocoaPods需要用到命令行。也就是说,需要Ruby环境。而且由于cocoapods.org被墙,我们需要借助淘宝的Ruby镜像。

打开终端,在命令行中输入一下两行命令:

gem sources --remove https://rubygems.org/

gem sources -a http://ruby.taobao.org/

等待若干秒后,环境就搭好了。这时可以通过如下命令来检验一下

gem sources -l

如果出现以下信息则说明环境搭建无误

*** CURRENT SOURCES ***

http://ruby.taobao.org/

2、安装CocoaPods

接下来的几步都是“一行杀”了,真的非常方便。

在终端中输入如下指令安装CocoaPods

sudo gem install cocoapods
输入密码后等待一段时间,就会出现安装进度以及成功的信息。大致类似于:



三、How to use?

首先确定你要用的类库是否支持cocoapods,可以用 pod search ……来验证,如

pod search AFNetworking

可以看到,AFNetworking是支持cocoapods的。这点也可以从github上看到。https://github.com/AFNetworking/AFNetworking从这个链接里我们需要两条重要的指令。一会儿会做说明。


既然这个类库支持,那就导入吧。创建一个工程,cd到该工程的目录。然后我们需要创建一个文件Podfile,然后在里面添加你想要导入的类库。这是cocoapods的工作方式,这个Podfile是必须建的(是不是有时候从github里下载的源码编译不通过?仔细看看会发现项目目录里有Podfile这个文件,这就是愿意——这个项目使用了cocoapods。关于如何处理这种问题,马上就说--)。

使用vim创建Podfile

在命令行中输入

vim Podfile

然后在Podfile文件中(这里也就是命令行中)输入

platform :ios, '7.0'
pod "AFNetworking", "~> 2.0"


然后用:wq保存并退出vim。

这样你就会发现在你的项目目录中出现了Podfile文件,并且文件内容就是刚才键入的内容。

一切准备就绪了,一行杀:

pod install

这样等待一会后你的项目中就出现了.xcworkspace文件。以后就用这个打开该项目就可以了。


四、How to build?

如上文所述,有时我们会需要编译其他人的工程。这些工程里已经有Podfile了,所以我们不需要再创建了,同样的,只需要一条指令就可以完成编译。

先cd到项目目录。然后输入

pod update

等待即可。同样会生成.xcworkspace文件。用这个就可以编译运行了。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值