Swift 安裝protobuf

1、官方項(xiàng)目地址:https://github.com/apple/swift-protobuf

2、拉取項(xiàng)目到本地

$ git clone https://github.com/apple/swift-protobuf.git

3、進(jìn)入項(xiàng)目本地路徑,查看版本

$ cd swift-protobuf
image.png

4、根據(jù)項(xiàng)目需要,選擇版本編譯 如:1.5.0

$git checkout tags/1.5.0

5、構(gòu)建項(xiàng)目

$swift build -c release -Xswiftc -static-stdlib

6、構(gòu)建完成之后會(huì)生成一個(gè)protoc-gen-swift執(zhí)行路徑:swift-protobuf/.build/release/protoc-gen-swift

image.png

7、把protoc-gen-swift文件直接拷貝到/usr/local/bin目錄下

cd /usr/local/bin/
image.png

8、swift版本的protobuf已安裝完成,現(xiàn)在可以來測試使用
準(zhǔn)備一個(gè)proto文件(Book.proto)

syntax = "proto2";
message BookInfo {
  optional int64 id = 1;
  optional string title = 2;
  optional string author = 3;
}

9、生成swift文件

$ protoc --swift_out=. Book.proto

10、把生成的Book.swift文件拖入到項(xiàng)目中就可以使用了


image.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 參考:http://www.itdecent.cn/p/8c6c009bc500 http://blog.csdn...
    F麥子閱讀 2,904評(píng)論 2 1
  • 第一步、配置環(huán)境(重要)1、安裝 protobuf , 注意: protobuf必須是最新版本,如果已經(jīng)安裝了, ...
    CoderChan閱讀 5,568評(píng)論 0 3
  • 谷歌Protobuf目前最新3.6.1版本官方支持許多語言:C++、Java、Python、Go等等。除官方支持外...
    chend0316閱讀 12,152評(píng)論 1 7
  • 相關(guān)知識(shí)可以參考Cocos Creator Protobuf的js版本使用protoc2 與 protoc3 區(qū)別...
    合肥黑閱讀 11,066評(píng)論 0 1
  • 1.時(shí)間老人慢悠悠的走到了,父親身旁。悄然無聲地,帶走了父親大半個(gè)青春。強(qiáng)壯的父親變矮了,背幾乎彎成了一個(gè)弓。以往...
    苦茶先生閱讀 257評(píng)論 0 0

友情鏈接更多精彩內(nèi)容