1、官方項目地址:https://github.com/apple/swift-protobuf
2、拉取項目到本地
$ git clone https://github.com/apple/swift-protobuf.git
3对粪、進入項目本地路徑,查看版本
$ cd swift-protobuf
4装蓬、根據(jù)項目需要著拭,選擇版本編譯 如:1.5.0
$git checkout tags/1.5.0
5、構(gòu)建項目
$swift build -c release -Xswiftc -static-stdlib
6矛物、構(gòu)建完成之后會生成一個protoc-gen-swift
執(zhí)行路徑:swift-protobuf/.build/release/protoc-gen-swift
7茫死、把protoc-gen-swift文件直接拷貝到/usr/local/bin目錄下
cd /usr/local/bin/
8、swift版本的protobuf已安裝完成履羞,現(xiàn)在可以來測試使用
準(zhǔn)備一個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文件拖入到項目中就可以使用了