session-ios/SignalServiceKit/protobuf/README.md

515 B

SignalServiceKit Protobufs

These protobuf definitions are copied from Session-Android, but modified to match some iOS conventions.

Prequisites

Install Apple's swift-protobuf (not the similarly named protobuf-swift)

brew install swift-protobuf

This should install an up to date protobuf package as a dependency. Note that since we use the legacy proto2 format, we need to specify this in our .proto files.

syntax = "proto2";

Building Protobuf

cd SignalServiceKit/protobuf
make