cocoapods 安装和使用

安装 cocoapods##

CocoaPods是什么###

当你开发iOS应用时,会经常使用到很多第三方开源类库,比如AFNetWorking,MJExtension等等。可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库.何其麻烦,不过现在你有了cocoapods ,他将改变你的生活。

CocoaPods应该是iOS最常用最有名的类库管理工具了,上述两个烦人的问题,通过cocoaPods,只需要一行命令就可以完全解决,当然前提是你必须正确设置它。重要的是,绝大部分有名的开源类库,都支持CocoaPods。所以,作为iOS程序员的我们,掌握CocoaPods的使用是必不可少的基本技能了。

如何下载和安装CocoaPods?

在安装CocoaPods之前,首先要在本地安装好Ruby环境。至于如何在Mac中安装好Ruby环境,请google一下,本文不再涉及。

假如你在本地已经安装好Ruby环境,那么下载和安装CocoaPods将十分简单,只需要一行命令。在Terminator(也就是终端)中输入以下命令(注意,本文所有命令都是在终端中输入并运行的。

sudo gem install cocoapods

但是,且慢。如果你在天朝,在终端中敲入这个命令之后,会发现半天没有任何反应。原因无他,因为那堵墙阻挡了cocoapods.org。

不过我们可以用淘宝的Ruby镜像来访问cocoapods。按照下面的顺序在终端中敲入依次敲入命令:

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

//等有反应之后再敲入以下命令

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

为了验证你的Ruby镜像是并且仅是taobao,可以用以下命令查看:

$ gem sources -l

只有在终端中出现下面文字才表明你上面的命令是成功的:

*** CURRENT SOURCES ***

http://ruby.taobao.org/

此时,再次在终端运行:

$ sudo gem install cocoapods

等上十几秒钟,CocoaPods就可以在你本地下载并且安装好了,不再需要其他设置。

此时,cocoapod 就已经安装好了

如何使用呢?

1.安装 AFNetWorking 第三方类库

打开终端, 键入:

 pod search AFNetworking

第一次运行,首先会初始化pod 资源库,等待很久一段时间,不过你可以
command + n 运行另外一个终端,进入 ~/.cocoapods 运行

du -sh * 

查看进度,每隔几分钟查看一次 ,大概150M左右的时候就OK了

接下来会出现你所搜索的第三方库 AFNetworking

接着运行 :

echo "pod 'AFNetworking','2.0'" > Podfile

这时候你会发现,你的项目多一个Podfile 文件,
接着运行 pod install ,初始化 pod

pod install ,初始化 pod

等待成功之后,项目又多几个文件夹, 此时点击XXX.xcworkspace(不要在点击xxx.xcodeproj了) 编译运行,OK,一切就是这么爽...

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