2017-07-17 36 views
0

我创建了新的数据模型,然后添加了2个实体(人员,地址),但无法通过“链接器命令失败并退出代码1”进行编译。 为什么会出现这种情况?我不知道原因。如何在没有链接器命令失败的情况下在核心数据中添加实体

当实体被删除时,构建成功。

请让我知道如何删除此错误。

版:的Xcode 8.3 郎咸平:Objective-C的

+0

您需要包括更多的信息,还必须有在Xcode更详细的错误描述。链接器不仅发出错误代码1,而且还写出它失败的原因。 – DusteD

+0

感谢您的快速回复。我找不到更详细的错误说明。对不起。我还是初学者 – Junk

+0

你能添加错误的截图吗?由于编译时错误,您将在其下面获得更多信息。 –

回答

1

链接错误意味着虽然你的源文件被正确编译,但未能与其他框架(系统架构,或第三方的)链接,铛不能找到他们。

检查this答案,它可能会帮助你。

进入建设阶段 - >确保所有.m文件在编译来源列表中列出

此外,尝试清除所有derivied数据 - >清理 - >退出的Xcode - >重新启动 - >再次运行

另外,还要确保你没有进口,而不是.H文件.M文件的任何地方

+0

我检查出来,但所有(.m)文件和数据模型正确反映。有什么我应该检查? – Junk

+0

尝试清除所有衍生数据 - >清理 - >退出Xcode - >重新启动 - >再次运行 – Bali

+0

还要确保没有导入** .m **文件而不是** .h **文件在任何地方 – Bali

相关问题