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

问题

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

解决办法

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

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

2) 修改项目配置

Build Setting -> Packaging -> Module Map File

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在相对较大的互联网App研发中, framework静态库被广泛应用, 那么在研发framework的时候也产生好...
    Startry阅读 21,475评论 17 29
  • 静态库与动态库的区别 首先来看什么是库,库(Library)说白了就是一段编译好的二进制代码,加上头文件就可以供别...
    吃瓜群众呀阅读 14,157评论 3 42
  • 仅以方便自己查阅记录前言1.静态库和动态库有什么异同?静态库:链接时完整地拷贝至可执行文件中,被多次使用就有多份冗...
    190CM阅读 9,836评论 0 4
  • 11/30 《童心》 儿童是人类起初的状态,那时的人们眼睛纯净,内心纯净,感觉周围的一切都那么美好。 儿童起初用哭...
    柴子恒阅读 3,757评论 2 5
  • 读书不要贪多,而需多加思索,这样的读书使我获益。这句话是法国卢梭,我还知道与它意思相近的故事。 从前,有一座在半山...
    王新琦阅读 3,685评论 0 0