运用gPRC做了SDK之后,又写两个app了吧,关于gRPC的配置,从最开始的复杂也慢慢找到了一种相对简单的方法,如下:
首先当然还是环境的支持,可以参考之前的一篇gRPC 初级配置进行最初的插件安装。
然后就开始干活,先建一个工程,就叫 GRPCProject
吧。
第一步: 在工程根目录新建一个名为 Protos
的文件夹,用来存放proto文件,要注意的是proto文件不能直接放在 Protos
文件夹内,要放入一个文件夹再把这个文件夹放入 Protos
文件夹,如:Protos/DemoProtos/helloworld.proto
。
第二步: 再在工程根目录新建一个名为 GRPCProject.podspec
的文件。打开,填写配置如下
1 | Pod::Spec.new do |s| |
其中 s.prepare_command
一行是通过插件把 proto 文件转成对应的 .h .m 文件。最后的路径要和第一步的路径对应。
第三步: 新建 Podfile
文件—-如果不知道这是什么东西……我也没辙儿,你可以撤了—-在 Podfile
文件里添加:pod 'GRPCProject', :path => '.'
至此,已全部配置完全,运行 pod install
就可以了。
前段时间,BoringSSL
死活安装不成,最近找到了一个解决方法,就是添加两条 DNS :117.50.11.11 和 117.50.22.22 即可。