grpc官网
https://github.com/grpc
由geometry.proto
生成Geometry.pbobjc.h、Geometry.pbobjc.m
文件
deMBP test % protoc -I proto --objc_out=proto google/cloud/vision/v1p4beta1/geometry.proto
test: 终端当前路径
protoc: 执行的cmd
-I: 指定google路径
proto: google目录的上一级,可根据终端当前路径修改
--objc_out=proto: 生成的路径,可修改测试看看效果
google/cloud/vision/v1p4beta1/geometry.proto: 编译的对象
生成pbobjc.h.m \ pbrpc.h.m
在Podfile
同级目录执行cmd
- 只生成
pbobjc.h.m
protoc --objc_out=. google/dog/dog_token.proto
- 生成
pbobjc.h.m \ pbrpc.h.m
protoc --plugin=protoc-gen-grpc=Pods/\!ProtoCompiler-gRPCPlugin/grpc_objective_c_plugin --objc_out=. --grpc_out=. google/dog/dog_token.proto
- 将
google/rpc
目录下所有的proto
生成对应pbobjc.h.m \ pbrpc.h.m
protoc --plugin=protoc-gen-grpc=Pods/\!ProtoCompiler-gRPCPlugin/grpc_objective_c_plugin --objc_out=. --grpc_out=. google/rpc/*.proto
pod
更新后重新编译
pod install
网友评论