Я пытаюсь интегрировать Mogenerator в свой проект Xcode 5. Я использую RestKit вместе с Core Data, но структура моей базы данных имеет тенденцию к изменению относительно часто, и мне было сложно идти в ногу с этими изменениями без чего-то вроде Mogenerator.Mogenerator - файлы не создаются при сборке
Я выполнил шаги, изложенные в учебнике this, но когда я создаю цель Mogenerator, ничего не происходит. Навигатор журнала сообщает мне, что было создано «0 машинных файлов и 0 человеческих файлов». У меня есть две сущности, созданные в моей модели Core Data, Organization
и Sport
, где Organization
имеет отношение «ко многим» к Sport
.
В разделе «Сценарий запуска» моей цели Mogenerator у меня есть /usr/local/bin
в текстовом поле «Шелл», потому что я не могу получить сборку, когда у меня есть /bin/sh
в текстовом поле «Оболочка». Я бегу этот сценарий:
mogenerator -m Recreation2/Recreation2.xcdatamodeld -O Recreation2/Model --template-var arc=true
где Recreation2
представляет как имя моего проекта и название моей модели данных ядра.
Почему ничего не создано? И если я дойду до того, что что-то создается, где оно будет создано?
Также вы можете использовать эти аргументы в сценарии выполнения, если вы хотите немного больше контроля:/USR/местные/бен/mogenerator -m Recreation2/Recreation2.xcdatamodeld/Recreation2.xcdatamodel --human-реж Recreation2/Models/Human --machine-dir Recreation2/Models/Machine --tplate-var arc = true – smyrgl
Я забыл упомянуть, что я также не заселил поле «Класс» на каждом из моих объектов. – EAB
Я также вижу, что вам не хватает пути к вашему xcdatamodel. Это должно быть: Recreation2/Recreation2.xcdatamodeld/Recreation2.xcdatamodel, предполагающее, что это имя используемой схемы (по умолчанию). – smyrgl