编程技术记录

世界你好!

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

© Beli. All Rights Reserved.