【发布时间】:2011-12-04 01:09:18
【问题描述】:
每当我构建我的项目时,我都会收到错误消息:
Command /Developer/usr/bin/momc failed with exit code 1
我在这里阅读了有关删除无关数据模型版本作为修复的帖子,但没有任何效果。我很困惑,因为我的 Build 的行为没有任何改变:无论我是否真的有 CoreData 模型文件,它总是失败并显示上述错误代码。
我做了什么导致这个错误:切换到版本控制模型
我尝试了什么:
- 删除新版本的数据模型
- 删除所有旧版本的数据模型
- 从 Git 中删除整个版本控制模型并使用以前的版本
- 完全删除任何文件或对 .xcdatamodel 文件的引用(根本没有 coredata)
我在每次尝试之间建立了干净,并多次重新启动 XCode。 momc 总是出现“退出代码 1”错误。
【问题讨论】:
-
已解决:打开 .pbxproj 文件并手动删除 所有 对 .xcdatamodel 的引用。重新打开 XCode,Build Clean....然后放入旧版本的 .xcdatamodel
-
谢谢,很好的建议,从 XCode4.1 迁移到 4.2 时遇到了同样的问题
-
很棒的 DaGaM,我希望其他人能找到它,即使它没有以传统方式标记为“已解决”。感谢您的支持。
-
关闭 Xcode 并通过 Git 还原,然后打开、清理和构建解决了问题。然后我就可以正常版本了。
标签: core-data xcode4 datamodel