派生数据中生成的未知文件夹

Posted

技术标签:

【中文标题】派生数据中生成的未知文件夹【英文标题】:Unknown folder generated in Derived data 【发布时间】:2020-02-12 12:10:44 【问题描述】:

我有一个项目运行良好,直到我在我的旧 MacBook 上工作。我现在正在开发新的 MacBook,同样的项目给了我构建错误。我的朋友也在使用相同配置和操作系统的新 MacBook,但他能够成功构建它。 我的系统上的错误是:

<unknown>:0: error: no such file or directory: '/Users/myuser/Library/Developer/Xcode/DerivedData/MyProject-dlhksnilacudcebpmorlzpzlkbid/Build/Intermediates.noindex/MyProject.build/Debug-iphoneos/MyProject.build/DerivedSources/CoreDataGenerated/Model/Model+CoreDataModel.swift'

Command CompileSwiftSources failed with a nonzero exit code

我已经导航到路径

'/Users/myuser/Library/Developer/Xcode/DerivedData/MyProject-dlhksnilacudcebpmorlzpzlkbid/Build/Intermediates.noindex/MyProject.build/Debug-iphoneos/MyProject.build/DerivedSources/CoreDataGenerated/Model'

在那里我发现了一个名为“emplate”的未知文件夹,其中存在所需的文件。

我已经搜索了整个项目、构建设置、构建阶段、脚本,但没有找到“模板”。

CoreData 实体 Codegen 已被指定为“Category/Extension”。

【问题讨论】:

你找到解决办法了吗? 【参考方案1】:

如果您可以安装新版本的 xcode 或使用您朋友正在使用的相同版本的 xcode,那就更好了,我认为您当前的 xcode 存在一些路径问题

【讨论】:

我们使用的是相同版本的 Xcode。由于某些项目库限制,无法使用新版本的 Xcode。 您可以尝试删除旧的xcode并安装新的xcode并将其保存在应用程序文件夹中【参考方案2】:

我已经找到了解决方案。将 Xcode 从 Desktop 重命名并移动到 Applications 文件夹,清理项目,删除 DerivedData 文件夹。它有效。

【讨论】:

以上是关于派生数据中生成的未知文件夹的主要内容,如果未能解决你的问题,请参考以下文章

mybatis的逆向工程中生成的example文件是怎么使用的

caliburn.micro 在 Release 目录中生成的文件

Fortran中生成的.dat文件,怎么用tecplot打开?

Crontab 中生成的文件为空

CMake中生成的文件的运行时依赖关系

怎么找到Eclipse中生成的.class文件