在iOS开发中使用Cocoapods来进行第三方库的管理将会非常的方便与快捷,为后期的更新等问题减少了不必要的麻烦。

下面直入主题,简单的分为三步:

*第一步:通过移除原来的Ruby镜像(主要原因为国内不能支持访问)$ gem sources --remove https://rubygems.org/

 

*第二步:通过淘宝的服务来客隆镜像源 $ gem sources -a http://ruby.taobao.org/

(这里可以验证一下现有源是否为我们需要的淘宝镜像源 $ gem sources -l)

 

*第三步:安装Cocoapods $ sudo gem install cocoapods

下面是我的安装步骤实现图

接下来比如我要在项目中使用AFNetworking这个第三方库,我们可以先尝试搜索下

$ pod search AFNetworking

这里我们可以看到AFNetworking的各种版本,很方便哈,而且可以看到github地址,简直太爽了。

以上就是Cocoapods的安装过程了。接下来安装好了,我们就可以在项目中使用Cocoapods来管理第三方库

 

下面我们先来创建一个swift项目CocoapodsForSwift

打开终端,使用cd命令定位到需要使用CocoaPods的项目根路径。如:

cd /Users/_zone/Desktop/XCode7/CocoapodsForSwift

然后我们可以用  ls  来看看当前文件夹中包含的内容,如:

可以看到我们当前的项目文件夹中有两个文件,接下来我们需要创建一个Podfile文件来存储第三方的依赖,继续在终端中输入命令:

touch Podfile  

open -e Podfile,当我们敲enter键时会弹出Podfile文件进行编辑,我们可以在里面写出我们需要的第三方库 pod "AFNetworking" ,如:

 

(这里也可以不通过命令行的形式,可以通过在Xcode中直接创建并添加依赖库)

最后一步开始看我们的成果了,只需要一句简单的命令行就可以完成我们项目的依赖库了

在终端的项目当前文件夹中给出命令:

pod install 这时候可能需要等待上几秒,这里是在下载我们所需要才依赖库,看你的网速了,可以通过命令行跳过这一步

pod install --verbose --no-repo-update下载好了的如下:

当然了我们以后使用项目就可以通过.xcworkspace这个文件来打开项目了,第一次设置可能会很不方便,但是在以后做项目的过程中你会感到事倍功半。下面是打开的项目结构图:

 

posted on 2015-07-02 11:31  _zone  阅读(227)  评论(0编辑  收藏  举报