美文网首页
invalid virtual filesystem overl

invalid virtual filesystem overl

作者: MH杭 | 来源:发表于2018-08-08 09:53 被阅读0次

    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,才能更新它。 

    相关文章

      网友评论

          本文标题:invalid virtual filesystem overl

          本文链接:https://www.haomeiwen.com/subject/rbrtbftx.html