cocoapods的安装和使用
来源:互联网 发布:淘宝云客服怎么联系 编辑:程序博客网 时间:2024/06/09 22:57
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
- CocoaPods的安装和使用
- cocoapods的安装和使用
- Cocoapods的安装和使用
- cocoapods的安装和使用
- cocoapods 的安装和使用
- cocoaPods的安装和使用
- CocoaPods的安装和使用
- cocoaPods 的安装和使用
- cocoaPods的安装和使用
- CocoaPods的安装和使用
- cocoaPods的安装和使用
- Cocoapods的安装和使用
- CocoaPods的安装和使用
- CocoaPods的安装和使用
- CocoaPods的安装和使用
- CocoaPods的安装和使用
- cocoapods的安装和使用
- cocoaPods的安装和使用
- PDA+CORS提高移动GIS的数据采集精度
- STS中使用hibernate连接oracle报错问题解决方法
- ASCII码表
- 明年1月江西修改计生条例
- LoadRunner:工作路径问题
- cocoapods的安装和使用
- USB 描述符详细解析,来自老外网站,比协议描述清晰
- 一名本科毕业女程序员的2013总结
- 使用亚马逊 CloudFront 进行 RTMP 的 CDN 加速
- 将VS2010默认Unicode编码设置为ANSI编码
- JavaSE_util+其他核心类
- 类名.class与对象.getClass的区别
- 回首13,展望14
- Android SwipeListView用法