您的位置:首页 > 其它

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

2016-04-25 09:57 633 查看

问题

在创建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 * }
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息