XCode4和数据模型编译时的MOMC错误

时间:2011-10-09 17:28:18

标签: core-data xcode4 datamodel

每当我构建项目时,我都会收到错误:

Command /Developer/usr/bin/momc failed with exit code 1

我在这里阅读有关删除无关数据模型版本作为修复的帖子,但没有任何作用。我很难过,因为没有任何改变我的Build的行为:无论我是否真的拥有CoreData模型文件,它总是会失败并带有上述错误代码。

我做了什么导致此错误:切换到版本控制模型

我尝试了什么:

  • 删除新版本的数据模型
  • 删除任何旧版本的数据模型
  • 删除整个版本控制模型并使用Gi​​t中的先前版本
  • 完全删除任何文件或对.xcdatamodel文件的引用(根本没有coredata)

我在每次尝试之间都建立了干净,并多次重启XCode。使用momc时始终出现“退出代码1”错误。

1 个答案:

答案 0 :(得分:16)

对我来说,问题不在.pbxproj文件中。

在finder中找到xcdatamodel文件。选项单击并打开包内容。检查内部是否有多个您无法识别的版本。

我只期待一个版本。第二个版本是如何出现的,xcode没有注册它。

我删除了第二个版本,现在工作正常。