iosios开发之cocoapods使用
Posted OpenFramework
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iosios开发之cocoapods使用相关的知识,希望对你有一定的参考价值。
cococapods是ios中比较出门的第三方库管理软件,使用它必须先安装ruby
1.安装RVM
$ curl -L https://get.rvm.io | bash -s stable
2.载入RVM环境
若打开新终端窗口则不用执行
$ source ~/.rvm/scripts/rvm
3.检查RVM是否安装好
$ rvm -v
4.安装Ruby
##### 1>列出已知的ruby版本
$ rvm list known
$ rvm install 2.4
3>查询已安装的ruby
$ rvm list
4.设置Ruby版本
$ rvm 2.4 —default
5.更换Ruby源
我们需要来修改更换Ruby源,国内镜像源 taobao 源 已经停止维护了(由于国内被墙)所以要把源切换至ruby-china
1>检测Ruby源
$ gem sources -l
检查结果:( 如果电脑没安装过 CocoaPods,此时应该是默认 ruby 源 )huanghaipoMacBook-Pro:~ jijiucheng$ gem sources -l *** CURRENT SOURCES *** https://rubygems.org/
2>移除 ruby 源
$ gem sources --remove https://rubygems.org/
3>移除结果:
huanghaipoMacBook-Pro:local jijiucheng$ gem sources --remove https://rubygems.org/https://rubygems.org/ removed from sources
替换添加国内镜像源 ruby-china 源,因为上面已经提到国内镜像源 taobao 源 已经停止维护了,所以此处替换的是 ruby-china 源,且尽量确保只有一个 ruby-china 源$ gem sources --add https://gems.ruby-china.org
4>替换结果:
huanghaipoMacBook-Pro:local jijiucheng$ gem sources --add https://gems.ruby-china.orghttps://gems.ruby-china.org added to sources
5>再次检查此时的 ruby 源:( 已经变成了 ruby-china 源 )
huanghaipoMacBook-Pro:local jijiucheng$ gem sources -l
*** CURRENT SOURCES ***https://gems.ruby-china.org
ruby安装好后:终端中输入
sudo gem install cocoapods
安装好后:
pod search AFNetworking
这个是用来搜索包的命令
好吧,废话少说,我们先创建这个神奇的PodFile。在终端中进入(cd命令)你项目所在目录,然后在当前目录下,利用vim创建Podfile,运行:
$ vim Podfile
然后在Podfile文件中输入以下文字:
platform :ios, '7.0'
pod "AFNetworking", "~> 2.0"
注意,这段文字不是小编凭空生成的,可以在AFNetworking的github页面找到。这两句文字的意思是,当前AFNetworking支持的iOS最高版本是iOS 7.0, 要下载的AFNetworking版本是2.0。
然后保存退出。vim环境下,保存退出命令是:
:wq
这时候,你会发现你的项目目录中,出现一个名字为Podfile的文件,而且文件内容就是你刚刚输入的内容。注意,Podfile文件应该和你的工程文件.xcodeproj在同一个目录下。
这时候,你就可以利用CocoPods下载AFNetworking类库了。还是在终端中的当前项目目录下,运行以下命令:
$ pod install
以上是关于iosios开发之cocoapods使用的主要内容,如果未能解决你的问题,请参考以下文章
iOS开发之ruby版本的升级与cocoapods的安装和使用