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

Ошибка компиляции для модели данных по пути

Я пытаюсь опубликовать приложение в магазине приложений сегодня вечером. Я разрабатывал Xcode 6 - Beta 2 в течение последних нескольких месяцев (только Objective-C) и не знал, что вам не разрешалось отправлять через Xcode Beta. Итак, я открыл проект в простом Xcode и при попытке перепрограммировать проект получил следующую ошибку:

Compilation failed for data model at path '/Users/ME/Library/Developer/Xcode/DerivedData/ProjectDataFolder/Build/Products/Debug-iphoneos/Project.app/Model.momd/Model.mom'

Я попытался удалить производные данные, очистить папку сборки и т.д. и т.д. стандартный материал. Я также попытался очистить папку архивов и папку приложений для симуляторов. Ничего не сработало. Однако повторное открытие приложения в Xcode Beta работало с первой попытки. Вернемся к Xcode, произошла ошибка.

Любая помощь будет очень благодарна.

4b9b3361

Ответ 1

У меня возникла эта проблема после создания новой версии модели CoreData и ее немедленного удаления. Указанная версия не отображается в Xcode Project Navigator, но вызывает ошибку компиляции. Я использовал "Show in Finder" в одной из версий модели и нашел файл .mom удаленной версии модели. Ручное удаление разрешило это для меня.

Ответ 2

Я столкнулся с той же проблемой (версия Xcode - 6.1.1). Для меня следующие 2 шага помогли:

  • Я удалил дополнительные версии модели с помощью опции "Показать в Finder" для файла .xcdatamodel.
  • Я удалил ссылку на файл .xcdatamodel и добавил его снова

Ответ 3

У меня была такая же ошибка, в моем случае это было вызвано нами случайно с файлом xcdatamodelid, на который ссылается дважды в Targets->Build Phases->Compile sources Простое удаление одной из повторяющихся записей зафиксировано.

Возможно, это и не было причиной вашей проблемы, но это заставило меня зайти на пару дней, поэтому стоит проверить, снова ли кто-то снова застрял в той же проблеме.

Ответ 4

Эта проблема возникает, потому что .xcdatamodel много раз теряет ссылку.

Итак, чтобы устранить эту проблему, удалите ссылку на ваш .xcdatamodel, а затем добавьте ее снова в свой проект.

Ответ 5

Вы можете попробовать изменить и повторно сохранить свою модель данных в Xcode5.

Также попробуйте выяснить, почему ошибка упоминает "Отладка" в пути сборки, когда вы на самом деле архивируете. Вполне возможно, что ваш файл проекта был обновлен Beta Xcode, поэтому вам может потребоваться просмотреть ваши целевые настройки для чего-нибудь подозрительного.

В будущем при использовании программного обеспечения Beta вы всегда должны использовать самую современную версию Beta6 на сегодняшний день в этом случае.