【发布时间】:2017-07-04 06:14:14
【问题描述】:
我面临CoreData 相关问题,并且不断收到此错误消息:
Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc failed with exit code 1
更准确地说,在上面的消息显示之前,我可以看到这些细节:
<unknown>:0: error: filename "NiceEntity+CoreDataProperties.swift" used twice: '../Library/Developer/Xcode/DerivedData/NiceApp-bactemnueukiynkkjghppujjxzyht/Build/Intermediates/NiceApp.build/Debug-iphonesimulator/NiceApp.build/DerivedSources/CoreDataGenerated/BWP/NiceEntity+CoreDataProperties.swift' and '../Library/Developer/Xcode/DerivedData/NiceApp-bactemnueukiynkkjghppujjxzyht/Build/Intermediates/NiceApp.build/Debug-iphonesimulator/NiceApp.build/DerivedSources/CoreDataGenerated/BWP/NiceEntity+CoreDataProperties.swift'
<unknown>:0: note: filenames are used to distinguish private declarations with the same name
我知道我在第一次设置实体 NiceEntity 时做了一些错误的操作,但我已经删除了我可以看到的与该实体相关的所有内容。那就是我从数据模型中删除了实体 NiceEntity 并删除了 DerivedData/NiceApp-bactemnueukiynkkjghppujjxzyht 文件夹。然而错误并没有消失。
有人知道如何解决这个问题吗?
如果这可能有用,我使用的是 Xcode 版本 8.3.2。
【问题讨论】:
-
如何删除派生文件夹有时也很重要。您必须先打开派生数据文件夹,然后退出 xcode,然后才能删除该文件夹。
-
我刚刚在退出 Xcode 后通过删除 DerivedData/NiceApp-bactemnueukiynkkjghppujjxzyht 文件夹(从终端)再次尝试,但它没有改变任何东西。问题依然存在。