Xcode如何集成Pod教程

一般开发都会用到很多第三方的框架,利用好他们可以加快开发进度,为了更方便将第三方的框架集成到我们的项目中,Pod是个很好的选择,现在说一下该怎么将Pod集成到我们的Xcode中

第一种方法 命令行的方式

准备工作

在以前是需要安装Ruby环境,但OS X系统现在已经默认集成Ruby环境了,也不必再对Ruby再进行配置。

首先要在我们的OS X上安装Pod,进入命令行,输入如下指令

sudo gem install cocoapods

 由于是安装的操作会涉及到系统的问题,会要求输入管理员密码,输入密码即可

接下来电脑会自动安装,当看到“XX gems installed”时表明Pod已经安装完成了,下面看怎么将Pod集成到我们的项目中

首先创建一个工程,名为“pod测试”

cd进入到我们项目的路径中,pwd查看当前目录

初始化Pod,输入如下命令

pod init

 稍等一会完成初始化,查看文件目录

ls -al

 

这是我已经完成安装后的文件状态,但一般都会有一个文件podfile,我们需要在pofile上进行修改内容,添加我们需要的框架

输入命令

vi podfile

 对podfile文件进行修改,按i进行了编辑

然后把光标移到target 'pod测试' do 上输入

platform :iOS, '8.0'
pod "AFNetworking", "~> 2.5"

 其实可以在这个步骤前,先寻找一下第三方框架相关信息

pod search

 search后写入你要的第三方框架,我则是添加了AFNetworking,以后要新增框架在podfile文件中修改即可

在最后按下”esc”+”shift”+”;”退出编辑模式,输入“wq”,回车,退出vi编译器

 四

在输入安装命令前要要先彻底关闭Xcode,有人说关闭需要添加框架项目的Xcode工程即可,其实经过我反复测试是不可行的,所以最好还是将Xcode彻底关闭,输入命令安装

pod install

 之后有的人会发现一直停在

Updating local specs repositories

 这个很久很久,经过我不断查找,其实是该命令不适用我们天朝的特殊地方,所以要用如下命令

pod install --verbose --no-repo-update

之后顺利进入安装

再最后查看自己项目的文件夹

变成一个workspace工作区,证明AFNetworking已经成功集成到我们的项目中啦!

再到自己的项目中看

整个过程中,最值得注意pod install那时,笔者第一次在那里栽倒多次,一直搞不定,最后还是善用搜索引擎搞定,所以推荐大家多用搜索引擎,作为一个自学iOS开发的人,很多问题都是靠搜索解决,虽然比较缓慢,但印象最深刻。

 第二种方法

第二种方法,在github上集成一个工具,可以安装到Xcode的菜单栏中,使用起来也非常方便

 

在自己的项目中直接添加需要的框架即可,但一般都是用第一种

posted @ 2015-08-12 13:58  sasuke6  阅读(4184)  评论(0编辑  收藏  举报