cocoapods安装完整版本步骤

Part1:

CocoaPods 的安装

CocoaPods github地址;

https://github.com/CocoaPods/Specs.git


步骤1 - 安装 RVM

$ curl -L https://get.rvm.io | bash -s stable

期间可能会问你sudo管理员密码,以及自动通过homebrew安装依赖包,等待一段时间后就可以成功安装好 RVM。


然后,载入 RVM 环境

$ source ~/.rvm/scripts/rvm

很快,不显示任何变化


检查一下是否安装正确

$ rvm -v

rvm 1.26.11 (latest) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]


步骤2 - 用 RVM 安装 Ruby 环境


$ rvm install 2.0.0

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

漫长,漫长……

步骤3 - 设置 Ruby 版本

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

$ rvm 2.0.0 --default

同样,也可以用其他版本号,前提是你有用 rvm install 安装过那个版本

这个时候你可以测试是否正确

$ ruby -v

ruby 2.0.0p643 (2015-02-25 revision 49749) [x86_64-darwin14.1.0]

$ gem -v

2.4.6

步骤4 - 安装 CocoaPods

如果没翻墙

用淘宝的镜像;

翻墙用ruby官网的:http://cache.ruby-lang.org/pub/ruby/

注意:需要在 http 后加上 s

移除原始镜像

$ gem source -r https://rubygems.org/

安装淘宝镜像

$ gem source -a https://ruby.taobao.org

为了验证你的Ruby镜像是taobao,可以用以下命令查看:

$ gem sources 

只有在终端中出现下面文字才表明你上面的命令是成功的:

*** CURRENT SOURCES ***

https://ruby.taobao.org/


然后输入以下命令进行安装 CocoaPods

$ sudo gem install cocoapods


CocoaPods 安装完成了


Part2:

CocoaPods 的使用


场景1:利用 CocoaPods, 在项目中导入第三方类库;

以导入 AFNetWorking 为例;

AFNetworking类库在GitHub地址是:

https://github.com/AFNetworking/AFNetworking

platform :ios, '8.0'

pod "AFNetworking", "~> 3.0"



先创建工程

在工程的更目录下创建 Podfile 空白文件 (也就是跟***.xcodeproj文件在同一个文件夹)

先找到

两种创建方法

1.用 vim 创建

在终端输入以下代码

vim Podfile

在 vim 中输入以下内容:

platform :ios, '8.0'

target '你的工程名字' do

pod "AFNetworking", "~> 3.0"

这些内容不是乱编出来的,在 github 上的 AFNetWorking 上都能找到,意思是 iOS 版本要求8.0以上, AFNetworking 版本是3.0

完成以后输入: wq 保存并退出,(如果左下角显示 INSIRD, 则需要先按 ESC 在输入命令)

这时候就会发现在工程文件夹中多出一个 Podfile 的文件;并且内容是上面显示的内容

2.用终端直接创建

在终端输入

touch Podfile

手动在工程所在的文件夹中找到 Podfile, 打开并输入以下内容

platform :ios, '8.0'


target '你的工程名字'do

pod "AFNetworking", "~> 3.0"

保存并退出

注: cocoapods更新的语法 需要加上 target do;

下载并导入 AFNetWorking

在终端中输入以下命令

pod install   如果半天没反应 输入

pod install --verbose --no-repo-update

等待片刻~~

sudo xcode-select -switch/Applications/Xcode.app

安装完成

注意:文件名不能错,并且一个工程中只需要一个 Podfile


找到工程文件打开***.xcworkspace ,并不是打开原来的***.xcodeproj

再打开工程的时候就会发现,工程中多了好多文件,

其中有两个target 一个是原来的 target 另一个是 Pods

第三方文件就放在 Pods target下的Pods 文件夹下

第三方用到的库文件,以及其他的配置都帮你配置好,自己只需要用就可以了,ii

注意:在导入头文件时用导入系统头文件的方式导入(#import <>)


pods更新:

gem update -n /usr/local/bin --system

sudo gem install -n /usr/bin/pod cocoapods

sudo gem install -n /usr/local/bin cocoa pods --pre


pod setup

pod --version

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值