当前位置: 首页 > 知识库问答 >
问题:

无效的虚拟文件系统覆盖文件

经兴安
2023-03-14

我把另一个项目放在我的主项目中,这个项目叫做OAuthSwift,它包含了一个框架。当我试图构建它时,我得到了这个错误:

:0:错误:无效的虚拟文件系统覆盖文件“/users/gabrieljones/library/developer/xcode/deriveddata/paul”的_console-bbbxnfmomaaurfeabxmnchoqmwpa/build/intermediates/oauthswift.build/debug/oauthswiftosx.build/unextended-module-overlay.yaml“

:0:错误:创建clang导入程序失败

经过一番研究,我尝试了所有人所说的一切--我打开了名为all-product-headers.yaml的文件,我希望它包含这个(html" target="_blank">网站所说的):

{
    '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': []
}

然后我锁定了它,但我得到了无法写入文件错误以及无效虚拟文件系统覆盖文件错误。有人能帮忙吗?

共有1个答案

张可人
2023-03-14

嘿,我对此有一种感觉:我想这可能只是在目标名称中包含非字母数字字符时Xcode被破坏的情况。我的项目在目标名称中也有和撇号

您的地址:/xcode/deriveddata/paul's_console

Mine:/Xcode/DerivedData/Lord's_Prayer

你能试着改变你的目标名称吗。我从这里得到了一个关于思想的提示。

 类似资料:
  • 在早期的嵌入式系统中,需要存储的数据比较少,数据类型也比较单一,往往使用直接在存储设备中的指定地址写入数据的方法来存储数据。然而随着嵌入式设备功能的发展,需要存储的数据越来越多,也越来越复杂,这时仍使用旧方法来存储并管理数据就变得非常繁琐困难。因此我们需要新的数据管理方式来简化存储数据的组织形式,这种方式就是我们接下来要介绍的文件系统。 文件系统是一套实现了数据的存储、分级组织、访问和获取等操作的

  • 虚拟内核文件系统(Virtual Kernel File Systems),是指那些是由内核产生但并不存在于硬盘上(存 在于内存中)的文件系统,他们被用来与内核进行通信。 首先让我们为虚拟内核文件系统建立挂载目录: mkdir -pv $LFS/{dev,proc,sys} 6.2.1. 创建初始设备节点 内核在引导时要求某些设备节点必须存在(特别是 console 和 null ),这些设备节

  • 问题内容: 在android 4.0之前,您可以使用TYPE_SYSTEM_OVERLAY创建并覆盖任何应用程序,并通过FLAG_WATCH_OUTSIDE_TOUCH获取触摸…现在,在android 4中,您无法接收触摸。 基本上,这个想法就是遵循这个应用程序的,即 http://www.appbrain.com/app/smart- taskbar-%28sidebar%29/com.smar

  • 文件已经存在,您可以覆盖它 (“是”按钮),跳过 (“否”按钮),重命名,全部重命名 ,覆盖全部文件 (“全部皆是” 按钮),跳过全部已存在的文件 (“全部皆否”按钮) 或取消 当前的操作。 如果您选择了全部重命名 模式,重命名文件将得到象 'filename(N).txt' 的名字,'filename.txt' 的位置是原始的文件名, 'N' 是数字。

  • 链接的问题不一样 - 甚至没有提到 编辑:新的副本列表包含一个合法的副本,我在搜索中没有找到。 在问这个问题之前,我不知道是否在派生类成员中使用的选择对某些人来说将是一个有争议的问题。 我刚刚遇到了一些如下所示的源代码: 我不确定如何解释这个,甚至在读完这个之后。 这里的< code>override是指< code>virtual吗?< code>void B::method()未被标记为虚函数

  • 问题内容: 我编写的代码应该覆盖所选文本文件的内容,但是会附加它。我到底在做什么错? 编辑 我尝试制作一个新的temp.txt文件并将新内容写入其中,删除此文本文件并将temp.txt重命名为该文件。事实是,删除总是不成功的。我认为我不必为此更改用户权限吗? 另外,程序的一部分列出了该目录中的所有文件,因此我猜它们正在被程序使用,因此无法删除。但是为什么不覆盖呢? 解决了 我最大的“ D’oh”时