【发布时间】:2015-11-29 15:51:06
【问题描述】:
我在我的主项目中放置了另一个项目,这个名为 OAuthSwift 的项目包含一个框架。当我尝试构建它时,我收到了这个错误:
:0: 错误:无效的虚拟文件系统覆盖文件'/Users/gabrieljones/Library/Developer/Xcode/DerivedData/Paul's_Console-bbbxnfmomaaurfeabxmnchoqmwpa/Build/Intermediates/OAuthSwift.build/Debug/OAuthSwiftOSX.build/ unextended-module-overlay.yaml'
:0: 错误:clang 导入器创建失败
经过一番研究,我尝试了所有人所说的一切 - 我打开了名为 all-product-headers.yaml 的文件,我希望它包含这个(website 所说的):
{
'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"
}
]
}
]
}
是的,我把它改成了我应该喜欢的版本:
{
'version': 0,
'case-sensitive': 'false',
'roots': []
}
然后我锁定了它,但是我得到了无法写入文件的错误,就像无效的虚拟文件系统覆盖文件错误一样。有人可以帮忙吗?
【问题讨论】:
-
我遇到了同样的问题。你找到任何解决方案了吗?谢谢。
-
尝试增加 Info.plist 中的内部版本号。
标签: xcode