原因是引入的CocoaPod仓库,编译后缺少 module.modulemap 文件;通常是因为私有CocoaPod仓库只有声明文件,没有定义实现文件—–只有 .h 文件,没有 .m .mm 等文件。
简单的解决办法是在私有仓库添加一个空的 .m 文件,例如添加 cocoapod.m 文件(名字随意)
/// cocoapod.m
#import
然后在 podspec 文件中,将这个文件添加到 source_files 属性里
s.public_header_files = '公开的头文件'
s.source_files = '已有的源文件','cocoapod.m' #也可使用通配符写法 ,如 **/*.{h,m}
再次 pod install 即可生成 module.modulemap 文件