mirror of https://github.com/oxen-io/session-ios
				
				
				
			
			You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
	
	
		
			23 lines
		
	
	
		
			535 B
		
	
	
	
		
			Markdown
		
	
			
		
		
	
	
			23 lines
		
	
	
		
			535 B
		
	
	
	
		
			Markdown
		
	
# SignalServiceKit Protobufs
 | 
						|
 | 
						|
These protobuf definitions are copied from Signal-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 ~/src/WhisperSystems/SignalServiceKit/protobuf
 | 
						|
    make
 | 
						|
 |