invalid virtual filesystem overlay file '/[Path]/all-product-headers.yaml

1、运行或者打包时提示如下问题

“fatal error: invalid virtual filesystem overlay file '/[Path]/all-product-headers.yaml”

2、解决问题

工程-Target-Build Settings

设置 "Defines Module = YES"

这个属性是OC和Swift混编的工程中

如果你设置的Defines Module = YES了,   xcode就会默认生成Product Module Name - swift.h这样一个头文件,这个头文件下会有你所有.swift文件的.h信息。

然后在OC代码的.m文件中引入  + “-swift.h” 这样一个头文件,比如我的工程会生成 SwiftTest-swift.h这样一个头文件的。   然后你的.m文件就可以随便调用swift文件了。

给swift添加方法后,如果这h文件未更新,尝试在项目设定里把Defines Module改成No再改回Yes,才能更新它。 

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 扯一小片西霞的流云 擦拭干净你脸上的灰尘 露出我苍黄的容颜 曾经鲜红的桃木梳子 像曾经漆黑的秀发 每梳一次就褪一点...
    丁_香阅读 3,459评论 50 49
  • 很久以前听过一个同事说她很喜欢刘媛媛,当下没在意,也没有去了解。 后来在微信读书看到这个姑娘的书,当时不知道看什么...
    逆风而行的BBB阅读 2,738评论 0 1
  • UI设计英文叫User Interface翻译成中文意思就是(用户界面)。UI设计是指对软件的人机交互,操作逻辑,...
    设计小小丹阅读 4,434评论 0 0
  • 都说一场秋雨一场寒,以前好像都没什么感受,唯独这次。夏天和秋天有了明显的分隔线,从昨天开始,天一下凉了起来,让人淬...
    老土豆丝阅读 1,279评论 0 1

友情链接更多精彩内容