warning: no umbrella header found for target 'xxxxx', module map will not be generated

来源:互联网 发布:淘宝御泥坊官网 编辑:程序博客网 时间:2024/06/06 08:36

问题

在创建framework或者静态库的时候,有时会出现上面的warning,原因是项目需要一个和工程名同名的头文件


解决办法

1) 向工程中添加一个同名的头文件

有时工程中明明已经有了这个文件,但还是提示这个warning,这时把这个文件从工程中删除,再重新导入即可,可能是文件引用关系不对


2) 修改项目配置

Build Setting -> Packaging -> Module Map File



添加“Module Map File”, 内容如下:

framework module test {    umbrella header "test.h"    header "other-header.h"    export *    module * { export * }}


0 0
原创粉丝点击