Mac OS下安装ProtocolBuffer与iOS Swif

2018-02-24  本文已影响229人  日落夕阳黄昏

ProtocolBuffer是谷歌发明的一种数据传输协议

具体是啥,网上自己去了解

此处我是安装protobuf的swift版本

google各个环境下的progobuf版本 https://github.com/google/protobuf/releases

ProtocolBuffer的环境配置及安装

1.    ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

2.   brew install automake

3.   brew install libtool

4.   brew install protobuf

5.   git clone git@github.com:alexeyxo/protobuf-swift.git

6.   cd ~/protobuf-swift (此处有的是./scripts/build.sh但是这种这样写反正我是没弄出来,其实你只要只要它代表的是啥意思就行)

7.   ./scripts/build.sh

注意:第七步操作之后可能会报如下错误

出现错误的原因,我在网上找了一些别人说的,但是绝大多数都没说对,这个作者(https://www.cnblogs.com/qianhongqiang/p/6232861.html)我觉得应该是说对了

我通过路径

/usr/local/Cellar/protobuf

看到的是3.4.1

在终端中

protoc --version 

得到的是 3.4.0

你可以直接通过这2个命令升级即可

brew update

brew upgrade protobuf

成功之后,进入对应的路径 继续上面第七步操作即可

新建一个空文件夹 ,其中放入 IMMessage.proto至于其中怎么写网上有很多例子

终端 cd 进入

得到OC使用:

protoc --plugin=/usr/local/bin/protoc-gen-objc IMMessage.proto --objc_out=./

得到swift使用:

protoc --plugin=/usr/local/bin/protoc-gen-swift IMMessage.proto --swift_out=./

上一篇 下一篇

猜你喜欢

热点阅读