由于最近再搞Socket,所以就涉及到了集成protobuf,但是在集成的时候也遇到了一些坑,在这里写出来,希望遇到同样问题的人少走弯路:
按照上面的命令依次执行
- 在执行到第5步的时候,如果遇到命令步能执行,换成下面的命令
git clone https://github.com/alexeyxo/protobuf-swift.git - 第6步执行是要到cd到克隆下来的protobuf-swift文件目录下去执行那个命令
搞定以上步骤之后就可以用cocoapods来集成protobuf-swift了,集成完之后,生成xxx.proto.swift文件的步骤我就不写了,网上一堆,但是在生成xxx.proto.swift之后如果你编译没报错,恭喜你,你可以去买彩票了,运气吊炸天;
生层 xxx.proto.swift之后我编译的时候报错,在这个文件中报GeneratedMessageBuilderProtocol这个协议找不到,在经过一番挣扎之后,我把这个协议删掉,然后编译通过;测试给服务器发信息,接收信息没有问题,目前就是这么解决的。
在最后要说一下swfitSocket这个框架,当时用cocoapods集成最新版本2.0.1,但是在调用TCPClient对象的read方法的时候老是不断打印-1,但是换成2.0版本的就可以了,希望遇到的朋友可以参考。