记录自己学习CocoaPods的快(痛)乐(苦)旅程
来源:互联网 发布:mac 格式化硬盘 编辑:程序博客网 时间:2024/05/04 03:32
从OS X10.7Lion开始, Mac都已经预装了Ruby,所以亲们再也不用为了搭建ruby环境而苦恼了,想当年,不说了都是泪啊。
需要注意的是,ruby的软件源rubygems.org因为使用了亚马逊的云服务,所以被屏蔽了,需要更新一下ruby的源,下面的代码将官方的ruby替换成国内淘宝的源:(这是摘自唐巧大神的IOS开发进阶一书,唐巧大神的书不错,推荐大家看一下)
gem sources -- remove http://rubygems.org/
gem sources - a http://ruby.taobao.org/
gem sources -l
好了,现在CocoaPods安装完成,接下来就是使用了,下面我介绍两种方式,大家各取所需。
第一种,cd到你要添加第三方库的目录下,以PodDemo为例
cd到PodDemo目录下,这时候需要新建Podfile文件,你可以这样做,vim Podfile,在Podfile里输入以下文字
platform :ios, '7.0'
pod 'JSONKit', '~> 1.4'
这里的第三方库你可以通过pod search JSONKit来查找相关的信息
然后ESC,输入 :wq, Podfile文件就创建完了,这时候你可以ls看一下,应该就有Podfile文件了,你也可以通过open -a Xcode Podfile来打开Podfile文件。
好了,现在pod install,此时CocoaPods在项目目录下创建了一个Pods文件夹----用于存放所有的第三方组件,以及PodDemo.xcworkspace。
正如上面的警告提醒,从现在开始,你必须使用PodDemo.xcworkspace来打开该项目
如果Xcode项目还打开着,关掉它,打开PodDemo.xcworkspace。
第二种方法比较简单,cd到PodDemo目录下,输入pod init命令,Podfile文件自动创建,使用open -a Xcode Podfile打开文件,修改保存即可,需要注意的是将# platform:ios, "6.0"替换成"8.0",告诉CocoaPods你的工程是运行在iOS8下,很多类库都有最低的iOS版本要求。如果你省略了这一行,CocoaPods会给一个默认的iOS版本
- 记录自己学习CocoaPods的快(痛)乐(苦)旅程
- 记录自己的计算机学习旅程(1)
- 开始记录学习的旅程
- 开启记录自己的开发旅程
- 记录我的旅程
- 开始lua学习记录旅程
- OC学习旅程(一)NSLog 和 类的创建
- 开始自己的新旅程
- 记录自己的学习
- 记录自己的学习
- 开始学习的旅程
- 学习Java的旅程
- 发布自己的pods到CocoaPods trunk 及问题记录
- 自己Cocoapods遇到的一些问题,做个记录
- Linux使用学习旅程(一)
- Linux使用学习旅程(二)
- c语言快排(快速排序)poj2388《学习记录》
- 记录自己的计算机学习历程(2)
- AFNetworking使用总结
- 字体选择规则
- CXF记录WebService的soap日志
- Linux下程序安装位置
- 贪心算法--活动选择问题
- 记录自己学习CocoaPods的快(痛)乐(苦)旅程
- 编写程序,输入a和b两个整数,按先后大小的顺序输出a和b。
- MySQL运维-主从复制心跳(MASTER_HEARTBEAT_PERIOD)
- JAVA版 微信js-sdk接口调用demo
- 在Mac OS X 10.8中配置Apache + PHP + MySQL
- 改变textfield 的placeholder的大小和颜色
- Android 自定义dialog
- [转] 机器学习相关数据库
- 赶集网mysql开发36条军规