【发布时间】:2018-01-22 20:46:43
【问题描述】:
每当我尝试为我的核心数据实体创建 NSManagedObject Subclass 时。但是,一旦我这样做,我就会收到此错误:
命令 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc 退出代码 1 失败
如您所见,它讨论了 Xcode 本身中的 swiftc 文件。所以我找到了这个文件并删除了它并尝试替换它,但我仍然得到同样的错误。
这是我尝试过的:
- 删除 Xcode 并重新安装
- 删除命令行工具并重新安装 Xcode
- 删除文件并尝试重新创建它
是因为文件没有代码吗?我该怎么办?
【问题讨论】:
-
swiftc是 swift 编译器。该错误表示 swift 编译器遇到错误并且返回退出代码 1 失败。转到 Report Navigator (cmd 9) 并选择构建以查看整个错误。 -
没有看到 full 错误,很难提供帮助。但是删除 Xcode 并重新安装? 现在可能需要这样做,因为您可能已经删除了核心 Xcode 编译器文件。试试这个:(1)创建一个空项目,抛出一个或两个标签,然后构建并运行它。如果它有效,您不需要删除/重新安装任何东西。 (2) 慢慢重新创建您的问题 - 并记录您执行的步骤。我所说的“慢慢地”是指一次一件事,然后是构建和运行。 “文档”是指记录每一步。 (3) 一旦你遇到错误,用both步骤和完整错误编辑this问题。
-
@dfd 这就是我所做的。我创建了一个新项目,添加了我所有的代码。没有问题。创建核心数据模型。没有问题。编辑器 -> 创建 NSManagedObject 子类。那么问题来了
-
我可能遇到了同样的错误。 (1) 创建一个新项目。 (2) 在项目in中添加了一个新的数据模型文件。 (3) 添加一个实体并赋予它一个 Int16 类型的属性。 (4)创建了
NSManagedObject子类,在项目文件夹outside创建了两个文件。 -
我现在收到了@CleverError 所说的完整错误:imgur.com/a/jvhAY