protoc oc编译参数

grpc官网
https://github.com/grpc

geometry.proto生成Geometry.pbobjc.h、Geometry.pbobjc.m文件

文件目录
cmd
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

image.png
  • 只生成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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容