cocoapods的安装和使用
2013-12-31 14:22
302 查看
CocoaPods是iOS中比较常用的类库管理工具了,绝大部分有名的开源类库,都支持CocoaPods。所以,作为iOS程序员的我们,掌握CocoaPods的使用是必不可少的基本技能了。下面就说一下,我安装和使用coocapods的过程吧:
终端命令行里 输入:xcode-select–install
输入后弹出如下图所示提示框
然后就可以安装cocoapods了,输入sudo gem install cocoapods
提示输入密码,输入本计算机密码,点击回车
会出现如下提示
输入y,点击回车,会出现一串的~~~~,最后一句
成功后输入”pod --vesion”,点击回车,如下
这样就安装了cocoapods啦,现在就是怎么使用咯
使用呢,要做一下简单的介绍咯,这个呢,是个人情况不同啦,我只说一下,我是怎么做的吧
首先:我先试了一下搜索功能,比如说我要用到解析库,”pod search JSONKit”,就会出现如下图的输出:
然后cd到目标工程下,输入
弹出的编辑状态下,我们就可以输入要导入的第三方库,格式如下
platform:ios,’7.0’
pod 'JSONKit', '~>1.5pre'
输入后保存并退出,就是说现在可以点击”esc”,然后输入”:wq”,然后就可以输入“pod install ”啦,界面如下
这样我们就把解析库导入到了目标工程中
是不是很简单呢?嘻嘻,其实总结一下就是很简单的两步:
1.先在项目中创建Podfile,Podfile的内容是你想导入的类库。一般类库的原作者会告诉你导入该类库应该如何写Podfile;
2.运行命令:`$ pod install.
那么现在你import文件,一定是有的了,使用算是结束了,还没完事呢,就是在项目中如何正确编译一个包含cocoapods类库的项目呢?我们继续咯:
我们经常会去github上下载一份代码想直接使用,但是呢,一编译运行发现报好多的错,说没有导入什么库啊的,很头疼的。但不用担心哦,你会在项目中看到和cocoapods相关的文件夹,那就太好了,打开终端,进入到项目所在目录,输入”podupdate”,几秒之后,奇迹出现了
再去运行程序,发现成功了。嘻嘻
注释:$ pod install只会按照Podfile的要求来请求类库,如果类库版本号有变化,那么将获取失败。但是 $ pod update会更新所有的类库,获取最新版本的类库。而且你会发现,如果用了$ pod update,再用$ pod install就成功了
下面呢 给大家介绍下用淘宝的ruby镜像来访问cocoapods的方法:
我们可以用淘宝的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
终端命令行里 输入:xcode-select–install
输入后弹出如下图所示提示框
然后就可以安装cocoapods了,输入sudo gem install cocoapods
提示输入密码,输入本计算机密码,点击回车
会出现如下提示
输入y,点击回车,会出现一串的~~~~,最后一句
成功后输入”pod --vesion”,点击回车,如下
这样就安装了cocoapods啦,现在就是怎么使用咯
使用呢,要做一下简单的介绍咯,这个呢,是个人情况不同啦,我只说一下,我是怎么做的吧
首先:我先试了一下搜索功能,比如说我要用到解析库,”pod search JSONKit”,就会出现如下图的输出:
然后cd到目标工程下,输入
弹出的编辑状态下,我们就可以输入要导入的第三方库,格式如下
platform:ios,’7.0’
pod 'JSONKit', '~>1.5pre'
输入后保存并退出,就是说现在可以点击”esc”,然后输入”:wq”,然后就可以输入“pod install ”啦,界面如下
这样我们就把解析库导入到了目标工程中
是不是很简单呢?嘻嘻,其实总结一下就是很简单的两步:
1.先在项目中创建Podfile,Podfile的内容是你想导入的类库。一般类库的原作者会告诉你导入该类库应该如何写Podfile;
2.运行命令:`$ pod install.
那么现在你import文件,一定是有的了,使用算是结束了,还没完事呢,就是在项目中如何正确编译一个包含cocoapods类库的项目呢?我们继续咯:
我们经常会去github上下载一份代码想直接使用,但是呢,一编译运行发现报好多的错,说没有导入什么库啊的,很头疼的。但不用担心哦,你会在项目中看到和cocoapods相关的文件夹,那就太好了,打开终端,进入到项目所在目录,输入”podupdate”,几秒之后,奇迹出现了
再去运行程序,发现成功了。嘻嘻
注释:$ pod install只会按照Podfile的要求来请求类库,如果类库版本号有变化,那么将获取失败。但是 $ pod update会更新所有的类库,获取最新版本的类库。而且你会发现,如果用了$ pod update,再用$ pod install就成功了
下面呢 给大家介绍下用淘宝的ruby镜像来访问cocoapods的方法:
我们可以用淘宝的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
相关文章推荐
- 浅谈BI实时图表实现数据可视化的原理
- 图文详解ReSharper 8.1功能变化
- 浏览器对URL长度的限制
- Android开发,别把Java当Javascript
- mongodb库表信息监控脚本
- C中为什么有结构体
- 2-09推箱子模拟
- 新的一年,从2013到2014
- Crystal Report 在 VS 2010 中的使用和发布
- v$session & v$process各字段的说明【转载】
- 数据库分析器NHibernate Profiler使用教程
- 【LeetCode】Word Ladder
- C 03 关键字:const extren if等
- protobuf
- 利用OpenCV实现图像边缘直方图输出
- 主机字节序和网络字节序
- linux下JDK环境变量的几种常用配置
- localhost 与 127.0.0.1 的区别
- 图文详解DevExpress Reports创建数据识别报表
- 总结整理时下流行的浏览器User-Agent大全