浅谈CocoaPods是什么东东
来源:互联网 发布:知柏地黄丸治失眠吗 编辑:程序博客网 时间:2024/05/17 08:16
在我们进行iOS应用开发的时候肯定会用到很多的第三方类库,比如最常用的AFNetworking。当我们用到这个类库的时候可能这个类库又用了其他的类库,这样就需要去下载另一个类库了,这样下载起来是非常繁琐的,因为你不知道当前类库用到了其他的什么类库。如果类库有更新那么你就必须重新下载类库到项目之中。这样操作起来非常的繁琐。
上面的问题都可以用CocoaPods解决,下面就说下怎么去配置环境。
1.安装
#删除源(这个系统自带的不好用)
$ sudo gem sources -r https://rubygems.org/
#添加源(使用淘宝镜像,记住要用https)
$ sudo gem sources -a https://ruby.taobao.org/
#查看是否使用的时淘宝镜像
$ gem sources -l
#安装
$ sudo gem install cocoapods
#安装成功后,查看是否是最新版本(截止到2016.2最新版是0.39.0)
$ pod --version //version前没有空格注意下
2.安装过程中常见的问题
[!] Pod::Executable clone 'https://github.com/CocoaPods/Specs.git' masterxcrun: error: active developer path ("/Users/xiakejie/工具/Xcode 2.app/Contents/Developer") does not exist, use xcode-select to change解决上面这个问题, 使用下面这个命令:sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
3.使用pod search搜索出来的第三方框架版本过低解决办法
有时候在终端输入 pod search AFN的时候,发现搜索出来的AFN版本比Github的版本低。
这个时候终端中输入pod repo update 即可!这个命令是去更新cocoapods的主库。
4.使用
# 搜索,先搜索一下你需要用到的框架
$ pod search AFNetworking
# 生成方式 只创建Poddile(记住要到工程目录下,没有后缀)
$ touch Podfile
#安装
$ pod install
#升级(推荐用update,其中updata就包含了install)
$ pod update
5.git操作
# 将修改添加打牌暂存区
$ git add
#提交修改
$ git commit -m "添加 AFN框架程序"
还不清楚请参考:唐巧 http://blog.devtang.com/blog/2014/05/25/use-cocoapod-to-manage-ios-lib-dependency/#jtss-douban
vimfung的:http://my.oschina.net/vimfung/blog/182427
如何让使用:speedboy007:http://blog.csdn.net/meegomeego/article/details/24005567
- 浅谈CocoaPods是什么东东
- CocoaPods是什么?
- CocoaPods是什么
- CocoaPods是什么?
- bgswitch.exe是什么东东?
- instanceof是什么东东?
- 马赛克是什么东东?
- OA是什么东东?
- [转]AMF是什么东东
- _T()是什么 东东
- “=>”是什么东东?
- instanceof是什么东东?
- 印花税是什么东东
- DLL文件是什么东东?
- 博客是什么东东
- 这是什么东东
- UTF-8 是什么东东?
- yii 是什么东东
- 第一篇博客,以此纪念逝去的时间。
- Linux实用操作命令(不断更新)
- form 表单 几种提交方式
- Python基础回顾之-list和tuple
- 简单观察者模式和代理模式
- 浅谈CocoaPods是什么东东
- 盒子模型
- Android属性动画
- 有关doctype声明
- oracle如何写一个触发器及序列号
- link @import
- STL之vector
- ORA-12154: TNS: 无法解析指定的连接标识符
- 招商银行的面试题