iOS开发~CocoaPods使用详细说明

第一部分:如何在Mac OS X上安装RVM

1.1 对于新入门的开发者,如何安装 Ruby和Ruby Gems 的运行环境可能会是个问题,本页主要介绍如何用一条靠谱的路子快速安装 Ruby 开发环境。
此安装方法同样适用于产品环境!

1.2 工具:xcode

1.3 开始安装RVM

    1.31

$ curl -L https://get.rvm.io | bash -s stable
期间可能会问你sudo管理员密码,以及自动通过 homebrew安装依赖包,等待一段时间后就可以成功 安装好 RVM。然后,载入 RVM 环境(新开 Termal 就不用这么做了,会自动重新载入的)

$ source ~/.rvm/scripts/rvm
检查一下是否安装正确

$ rvm -v
第二部分:用 RVM 安装 Ruby 环境

列出已知的ruby版本

$ rvm list known
可以选择现有的rvm版本来进行安装(下面以rvm 2.0.0版本的安装为例)

$ rvm install 2.0.0
同样继续等待漫长的下载,编译过程,完成以后,Ruby, Ruby Gems 就 安装好了。

另附:查询已经安装的ruby

$ rvm list
卸载一个已安装版本

 $ rvm remove 1.9.2
第三部分:设置 Ruby 版本

RVM 装好以后,需要执行下面的命令将指定版本的 Ruby 设置为系统默认版本

$ rvm 2.0.0 --default

同样,也可以用其他版本号,前提是你有用 rvm install 安装过那个版本,这个时候你可以测试是否正确

$ ruby -v
$ gem -v
经过gem -v后,你会发现你查到的版本和你当前设置的版本不是同一个, 这有可能是因为Ruby的默认源使用的是cocoapods.org,国内访问这个网址有时候会有问题,网上的一种解决方案是将远替换成淘宝的,替换方式如下:

$gem source -r https://rubygems.org/
$ gem source -a https://ruby.taobao.org
要想验证是否替换成功了,可以执行:

$ gem sources -l
正常的输出结果:

CURRENT SOURCES
http://ruby.taobao.org/
到这里就已经把Ruby环境成功的安装到了Mac OS X上,接下来就可以进行相应的开发使用了。
第四部分:下载安装CocoaPods

$ sudo gem install cocoapods  
等一会就下载好了cocoapods了

第五部分:使用CocoaPods

a  新建一个项目,名字PodTest

b  终端中,cd到项目总目录(注意:包含PodTest文件夹、PodTest.xcodeproj、PodTestTest的那个总目录)


cd /Users/lucky/Desktop/PodTest   
c  建立Podfile(配置文件)

接着上一步,终端输入 vim Podfile

注意:

键盘输入 i,进入编辑模式,输入

platform :ios, '7.0' 
pod 'MBProgressHUD', '~> 0.8'
然后按Esc,并且输入“ :”号进入vim命令模式,然后在冒号后边输入wq


注意:键盘输入 :后,才能输入wq。回车后发现PodTest项目总目录中多一个Podfile文件


激动人心的时刻到了:确定终端cd到项目总目录,然后输入 pod install,等待一会,大约3分钟。


查看项目根目录:


注意:现在打开项目不是点击 PodTest.xodeproj了,而是点击 PodTest.xcworkspace

打开项目后看到项目结构并且测试一下:




补充:

1、CocoaPods的基本安装及使用都详细的说明了,但还有一些补充,当需要同时导入多个第三方时候怎么办 ?

这就需要修改Podfile了,就是用vim编辑的那个保存在项目根目录中的文件,修改完了Podfile文件,需要重新执行一次pod install命令。

例如:

platform :ios

pod 'JSONKit',       '~> 1.4'

pod 'AFNetworking',  '~> 2.0'

2、 CocoaPods可以查找你想要的第三方库

终端输入命令:

pod search <span style="font-family:'Helvetica Neue',Helvetica,STheiti,微软雅黑,黑体,Arial,Tahoma,sans-serif,serif;">XXX</span>





参考:http://cache.baiducontent.com/c?m=9f65cb4a8c8507ed4fece763105392230e54f73260878e482a958448e435061e5a30b0ee607f0d46cec37e6c04af4d5dfdf04128715c7ea3de95c81cd2ace32238ff2223006f913065c418dfdc3023d656e34de8df46b4ebe733e3b9a4d7c82251dd52756df0f29c2a0003bc6ae76433f4a7e95f652c07cbec27648f193079d43441c6508990251e029686aa4b3cc2&p=8b2a970f86cc42af5ba588604b5ccc&newp=8c769a47948c11a05bed97365f429d231610db2151d1d35730&user=baidu&fm=sc&query=%C8%E7%BA%CE%D4%DAMac%D6%D0%B0%B2%D7%B0%BA%C3Ruby%BB%B7%BE%B3&qid=9c43607e0005ecd8&p1=1
第五部分直接是:http://blog.csdn.net/showhilllee/article/details/38398119




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值