iOS - GRPC集成
2018-03-29 本文已影响123人
MMD_
IMG_0117.GIF
3AF17628-4AEC-47BE-8482-3216AAECB97F.png
3212A82B-1B01-41DB-9EF0-B0FF2A45CF8B.png
D7E83D7F-A803-42FD-8655-1455F4EAF7BB.png
前言
从一开始研究grpc很长一段时间,当时没时间去记录相应的资料,最近简书有位哥们问我相关的问题,所以顺便整合一下资料,供大家参考;
第一次集成grpc的小伙伴肯定会遇到很多问题,为什么pod会报错,pod等待卡死啊之类的,这个组件是谷歌开发出来的,提个醒,需要翻墙才能下载;
--------------------
小伙伴可以先查看官网给的例子
步骤如下
-
下载打开目录如图
5C44D9FE-DF60-411A-9877-CA166CA151F2.png -
更改.podspec文件
012AE158-F771-4731-B827-0E0FC5C06649.png -
集成pod修改Podfile文改
1B83BB32-7BD0-46FE-9667-6C23E905833F.png
--------到这里就成功一半了
然后pod install 注意记得翻墙 之前什么更改host,蓝灯之类的都不稳定了,推荐一款Mac的翻墙软件VPN Plus
下载时间很长----------
耐心等待中......
然后就报错了,心里一万只草泥马(网络导致)
3AF17628-4AEC-47BE-8482-3216AAECB97F.png
放松心态, 继续pod install,继续等待ing -------
可是,我会等,不管还要等多久,我都义无反顾,就这样,在我的等待中,在我满怀信心的等待中,在我望眼欲穿的等待中,在我伤痛煎熬的等待中,在我近乎绝望的等待中,在我无怨无悔的等待中。
- over---pod完了
我们来打开工程目录大概说明下
3212A82B-1B01-41DB-9EF0-B0FF2A45CF8B.png
代码实现部分如下:
D7E83D7F-A803-42FD-8655-1455F4EAF7BB.png
OK集成完成
最后附上GitHub地址------若是帮到你了,记得点star哦!