无效的虚拟文件系统覆盖文件 [英] Invalid virtual filesystem overlay file
问题描述
我在我的主项目中放置了另一个项目,这个项目叫做 OAuthSwift,它包含一个框架.当我尝试构建它时,出现此错误:
I put another project inside my main project, this one called OAuthSwift and it contained a framework. When I tried to build it, I got this error:
<unknown>:0: error: invalid virtual filesystem overlay file '/Users/gabrieljones/Library/Developer/Xcode/DerivedData/Paul's_Console-bbbxnfmomaaurfeabxmnchoqmwpa/Build/Intermediates/OAuthSwift.build/Debug/OAuthSwiftOSXbuild./unextended-module-overlay.yaml'
<unknown>:0: error: invalid virtual filesystem overlay file '/Users/gabrieljones/Library/Developer/Xcode/DerivedData/Paul's_Console-bbbxnfmomaaurfeabxmnchoqmwpa/Build/Intermediates/OAuthSwift.build/Debug/OAuthSwiftOSX.build/unextended-module-overlay.yaml'
<unknown>:0: error: clang importer creation failed
经过一番研究,我尝试了所有人所说的一切 - 我打开了名为 all-product-headers.yaml
的文件,我希望它包含这个(网站说):
After some research, I tried everything all the people said - I opened the file called all-product-headers.yaml
and I expected it to contain this (what the website said):
{
'version': 0,
'case-sensitive': 'false',
'roots': [
但它包含以下内容:
{
'version': 0,
'case-sensitive': 'false',
'roots': [
{
'type': 'directory',
'name': "/Users/gabrieljones/Library/Developer/Xcode/DerivedData/Paul's_Console-bbbxnfmomaaurfeabxmnchoqmwpa/Build/Products/Debug/OAuthSwiftOSX.framework/Headers",
'contents': [
{
'type': 'file',
'name': "OAuthSwiftOSX-Swift.h",
'external-contents': "/Users/gabrieljones/Library/Developer/Xcode/DerivedData/Paul's_Console-bbbxnfmomaaurfeabxmnchoqmwpa/Build/Products/Debug/OAuthSwiftOSX.framework/Versions/A/Headers/OAuthSwiftOSX-Swift.h"
},
{
'type': 'file',
'name': "OAuthSwiftOSX.h",
'external-contents': "/Users/gabrieljones/Desktop/Coding/Xcode/Paul's Console/OAuthSwift-master-11/OAuthSwiftOSX/OAuthSwiftOSX.h"
}
]
},
{
'type': 'directory',
'name': "/Users/gabrieljones/Library/Developer/Xcode/DerivedData/Paul's_Console-bbbxnfmomaaurfeabxmnchoqmwpa/Build/Products/Debug/OAuthSwiftOSX.framework/Modules",
'contents': [
{
'type': 'file',
'name': "module.modulemap",
'external-contents': "/Users/gabrieljones/Library/Developer/Xcode/DerivedData/Paul's_Console-bbbxnfmomaaurfeabxmnchoqmwpa/Build/Intermediates/OAuthSwift.build/Debug/OAuthSwiftOSX.build/module.modulemap"
}
]
}
]
}
是的,我把它改成了我应该喜欢的版本:
Yes, I changed it to the version I was supposed to like this:
{
'version': 0,
'case-sensitive': 'false',
'roots': []
}
然后我锁定了它,但是我遇到了无法写入文件错误以及无效的虚拟文件系统覆盖文件错误.有人可以帮忙吗?
And then I locked it, but I got the unable to write to file error as WELL as the invalid virtual filesystem overlay file error. Can anyone help?
推荐答案
嘿,我有一个感觉:我认为这可能只是当您的目标名称中有非字母数字字符时 Xcode 损坏的情况.我的项目在目标名称中也有撇号
Hey I got a feeling about this: I think this might just be a case where Xcode is broken when you have non-alphanumeric characters in your target name. My project also had and apostrophe in the target name
您的:/Xcode/DerivedData/Paul's_Console
Yours: /Xcode/DerivedData/Paul's_Console
我的:/Xcode/DerivedData/Lord's_Prayer
Mine: /Xcode/DerivedData/Lord's_Prayer
您可以尝试更改目标名称吗?我从这里得到了一个关于思想的暗示.
Can you try changing your target name. I got an hint about thought from here.
这篇关于无效的虚拟文件系统覆盖文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!