ios - 构建失败并出现错误 Command/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc

标签 ios swift xcode core-data

我使用的是 Xcode 8.2.1。我也在我的项目中使用 CoreData。 当我尝试生成构建或存档时,我看到以下错误。错误中提到的文件有时也会发生变化。

错误:

<unknown>:0: error: no such file or directory: '/Users/anuragparashar/Library/Developer/Xcode/DerivedData/app-drgjxhipxxqdrcatqfdgpayyxnud/Build/Intermediates/app.build/Debug-iphoneos/app.build/DerivedSources/CoreDataGenerated/app/BuildingRoofMapping+CoreDataClass.swift'
<unknown>:0: error: no such file or directory: '/Users/anuragparashar/Library/Developer/Xcode/DerivedData/app-drgjxhipxxqdrcatqfdgpayyxnud/Build/Intermediates/app.build/Debug-iphoneos/app.build/DerivedSources/CoreDataGenerated/app/BuildingRoofMapping+CoreDataProperties.swift'
<unknown>:0: error: no such file or directory: '/Users/anuragparashar/Library/Developer/Xcode/DerivedData/app-drgjxhipxxqdrcatqfdgpayyxnud/Build/Intermediates/app.build/Debug-iphoneos/app.build/DerivedSources/CoreDataGenerated/app/Region+CoreDataClass.swift'
<unknown>:0: error: no such file or directory: '/Users/anuragparashar/Library/Developer/Xcode/DerivedData/app-drgjxhipxxqdrcatqfdgpayyxnud/Build/Intermediates/app.build/Debug-iphoneos/app.build/DerivedSources/CoreDataGenerated/app/Region+CoreDataProperties.swift'
<unknown>:0: error: no such file or directory: '/Users/anuragparashar/Library/Developer/Xcode/DerivedData/app-drgjxhipxxqdrcatqfdgpayyxnud/Build/Intermediates/app.build/Debug-iphoneos/app.build/DerivedSources/CoreDataGenerated/app/StateRegionMapping+CoreDataProperties.swift'
<unknown>:0: error: no such file or directory: '/Users/anuragparashar/Library/Developer/Xcode/DerivedData/app-drgjxhipxxqdrcatqfdgpayyxnud/Build/Intermediates/app.build/Debug-iphoneos/app.build/DerivedSources/CoreDataGenerated/app/WalkingDoors+CoreDataClass.swift'
<unknown>:0: error: no such file or directory: '/Users/anuragparashar/Library/Developer/Xcode/DerivedData/app-drgjxhipxxqdrcatqfdgpayyxnud/Build/Intermediates/app.build/Debug-iphoneos/app.build/DerivedSources/CoreDataGenerated/app/WalkingDoors+CoreDataProperties.swift'
Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc failed with exit code 1

以下是我的 CoreData 实体的配置方式:

enter image description here

我尝试过的事情:

  1. 检查位置以查看文件是否确实丢失,文件是否位于完全相同的路径中。
  2. 我清理了构建文件夹并删除了派生数据,然后再次构建它。没有任何帮助。
  3. 尝试了此 link 中的所有答案。没有任何效果。
  4. 已接受此答案 question似乎也不起作用。

我不知道为什么会出现这个错误。任何帮助表示赞赏

编辑

如果我从代码中完全删除 CoreData,则它会成功存档。

编辑2:

当我将 CodeGen 更改为手动/无并按照 @Anil 的建议手动添加文件时。它构建成功,但是当我尝试使用以下命令获取 CoreData 实体时:

let context = appDelegate.persistentContainer.viewContext
let buildingRoofMapping = BuildingRoofMapping(context:context)

它给了我运行时错误。 错误:

'NSInvalidArgumentException', reason: 'An NSManagedObject of class 'BuildingRoofMapping' must have a valid NSEntityDescription.'

编辑3: 示例代码link 。在模拟器中运行它。它在 ViewController.swift 文件的 fetchBasicPrice() 中崩溃

最佳答案

我会告诉你我遇到过同样的问题。在我的例子中,Xcode 8 CoreData 在文档目录中创建 NSManagedObject 类文件。我确信您一定也自己创建了相同的 NSManagedObject 文件。

您需要对 .xcdatamodel 进行以下更改并重新生成构建。我在下面附上了图片。

模块中进行更改,并将其设置为当前产品模块,并将代码生成更改为手动/无。

如果您还有其他问题,请告诉我。

enter image description here

关于ios - 构建失败并出现错误 Command/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43178089/

相关文章:

带有 GCDWebServer 的 iOS 重新路由请求(不重定向)

swift - 找到旋转的 SKSpriteNode 的精确帧

iphone - 如何从 iOS 中的 FTP URL 在 ImageView 上加载图像

ios - SwiftUI 设置状态栏样式

ios:通过点击通知中心的消息启动检测应用程序

ios - 如何删除 UITableViewCell 滑动以删除弹跳

ios - 如何使用 SwiftUI 为明暗模式之间的转换设置动画?

ios - 在 locationmanager func 之外访问位置变量?

C++ if 语句/xcode

objective-c - 在为 AdHoc 或 Distribution/Release 构建时,属性和 ivars 是否最初未设置为 nil 或零?