iOS开发~CocoaPods使用详细说明

本文介绍在Mac OS X上安装RVM的方法,包括安装过程、设置默认Ruby版本、安装CocoaPods及其基本使用。适用于新手开发者。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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

1.2 工具:xcode

1.3 开始安装RVM

    1.31 

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

[objc]  view plain  copy
 print ?
  1. $ source ~/.rvm/scripts/rvm  
检查一下是否安装正确

[objc]  view plain  copy
 print ?
  1. $ rvm -v  
第二部分:用 RVM 安装 Ruby 环境

列出已知的ruby版本

[objc]  view plain  copy
 print ?
  1. $ rvm list known  
可以选择现有的rvm版本来进行安装(下面以rvm 2.0.0版本的安装为例)

[objc]  view plain  copy
 print ?
  1. $ rvm install 2.0.0  
同样继续等待漫长的下载,编译过程,完成以后,Ruby, Ruby Gems 就 安装好 了。

另附:查询已经安装的ruby

[objc]  view plain  copy
 print ?
  1. $ rvm list  
卸载一个已安装版本

[objc]  view plain  copy
 print ?
  1. $ rvm remove 1.9.2  
第三部分:设置 Ruby 版本

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

[objc]  view plain  copy
 print ?
  1. $ rvm 2.0.0 --default  

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

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

[objc]  view plain  copy
 print ?
  1. $gem source -r https://rubygems.org/  
  2. $ gem source -a https://ruby.taobao.org  
要想验证是否替换成功了,可以执行:

[objc]  view plain  copy
 print ?
  1. $ gem sources -l  
正常的输出结果:

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

[objc]  view plain  copy
 print ?
  1. $ sudo gem install cocoapods    
等一会就下载好了cocoapods了 

第五部分:使用CocoaPods

a  新建一个项目,名字PodTest

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


[objc]  view plain  copy
 print ?
  1. cd /Users/lucky/Desktop/PodTest     
c  建立Podfile(配置文件)

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

注意:

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

[objc]  view plain  copy
 print ?
  1. platform :ios, '7.0'   
  2. 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可以查找你想要的第三方库

终端输入命令:

[objc]  view plain  copy
 print ?
  1. pod search <span style="font-family:'Helvetica Neue',Helvetica,STheiti,微软雅黑,黑体,Arial,Tahoma,sans-serif,serif;">XXX</span>  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值