常见的错误为提示没有module。
首先需要检查项目的Embedded Binaries
需要添加进去的有
- Boring SSL
- CgRPC
- SwiftProtobuf
- gRPC
- Czlib
在添加进项目的子项SwiftGRPC.xcodeproj
的Target中删除Czlib-Example
选择这几个Framework的Mach-O Type为Static
CgRPC的Build Phase
中添加一个Public Header。选择CgRPC.h
CgRPC的Defines Module
变为yes
如果仍旧有问题则需要手动添加头文件所在的文件夹到Header Search Path里