Подтвердить что ты не робот

Ошибка MOMC с XCode4 и компиляцией модели данных

Всякий раз, когда я строю свой проект, я получаю сообщение об ошибке:

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

Здесь я читал сообщения об удалении посторонних версий модели данных в качестве исправления, и ничего не работает. Я тупик, потому что ничто не меняет поведение моей сборки. Он всегда терпит неудачу с указанным выше кодом ошибки, независимо от того, есть ли у меня файлы модели CoreData или нет.

Что я сделал, чтобы вызвать эту ошибку: переключился на модель версии

Что я пробовал:

  • Удаление новой версии модели данных
  • Удаление старых версий модели данных
  • Удаление всей модели управления версиями и использование предыдущей версии из Git
  • Полностью удалять любые файлы или ссылки на файлы .xcdatamodel(никаких исходных кодов)

Я построил чистую между каждой попыткой и перезапустил XCode несколько раз. Всегда с ошибкой "exit code 1" с momc.

4b9b3361

Ответ 1

Откройте файл .pbxproj и вручную удалите все ссылки на .xcdatamodel. Повторно откройте XCode, Build Clean.... и затем запустите старшую версию .xcdatamodel

Ответ 2

Для меня проблема не была в файле .pbxproj.

Найдите файл xcdatamodel в finder. Опция нажимает и открывает содержимое пакета. Проверьте, нет ли в нем нескольких версий, которые вы не узнаете.

Я ожидал только одну версию. Вторая версия: как это произошло, и xcode не регистрировал ее.

Я удалил вторую версию, и теперь она работает нормально.