cocoaPods 使用

来源:互联网 发布:华为网络基础知识 编辑:程序博客网 时间:2024/05/02 04:17

CocoaPods应该是iOS最常用最有名的类库管理工具了,作为iOS开发人员,掌握cocoaPods是必不可少的
cocoaPods 是ruby编写的,所以在安装CocoaPods之前,首先要在本地安装好Ruby环境。

ruby环境安装
1.安装Xcode,它将帮你安装好UNIX环境需要的开发包
2.安装RVM ,在终端输入curl -L https://get.rvm.io | bash -s stable 等待安装完成(安装事件取决于网络)
   载入RVM  ,在终端输入source ~/.rvm/scripts/rvm
rvm 1.22.17 
rvm install 2.0.0   需要等待。。。
rvm 2.0.0 --default  设置默认版本
 测试是否正确,输入ruby -v 安装正确 ruby 2.0.0p247 (2013-06-27 revision41674) [x86_64-darwin13.0.0]
 因为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环境安装完成

安装cocoaPods
 在终端输入 sudo gem install cocoapods  需要等待。。。
这样cocoaPods就安装好了

如何使用
首先测试需要导入的类库是否支持cocoaPods,例如,测试AFNetWorkong   在终端输入 pod search AFNetworking 过几秒种会看到关于这个库的信息
然后,终端进入需要管理的项目文件夹,创建名为Podfile文件   vim Podfile
在文件中输入 :
platform:ios, '7.0'
pod"AFNetworking", "~> 2.0"
注意,这段文字不是小编凭空生成的,可以在AFNetworking的github页面找到。这两句文字的意思是,当前AFNetworking支持的iOS最高版本是iOS 7.0, 要下载的AFNetworking版本是2.0。
然后保存退出。vim环境下,保存退出命令是:
:wq
这时候,你会发现你的项目目录中,出现一个名字为Podfile的文件,而且文件内容就是你刚刚输入的内容。注意,Podfile文件应该和你的工程文件.xcodeproj在同一个目录下。
要讲AFNetWorking添加到项目当中,这时候就要开始下载了
终端pod install,就是讲Podfile文件中的库下载到项目当中,需要等待
注意最后一句话[!] Fromnow on use `CocoaPodsDemo.xcworkspace`.,意思是:以后打开项目就用 CocoaPodsDemo.xcworkspace 打开,而不是之前的.xcodeproj文件。
这时候你的项目中就多了一个AFNetWorking
如果项目中的库有更新,在终端进入项目文件夹,运行pod update就可以了

0 0
原创粉丝点击