原因是引入的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文件