Mogenerator - 构建时不生成任何文件

时间:2014-05-06 01:02:24

标签: core-data xcode5 restkit mogenerator

我正在尝试将Mogenerator集成到我的Xcode 5项目中。我正在使用RestKit和Core Data,但我的数据库结构有相对频繁变化的趋势,我发现如果没有像Mogenerator那样的东西,很难跟上这些变化。

我已经按照this教程中列出的步骤进行了操作,但是当我构建Mogenerator目标时,没有任何反应。 Log Navigator告诉我'生成了0个机器文件和0个人文件'。我在我的核心数据模型OrganizationSport中创建了两个实体,其中OrganizationSport的关系为“多对多”。

在我的Mogenerator目标的“运行脚本”部分中,我在“Shell”文本框中有/usr/local/bin,因为当“Shell”中有/bin/sh时,我无法使Build成功文本框。我正在运行这个脚本:

mogenerator -m Recreation2/Recreation2.xcdatamodeld -O Recreation2/Model --template-var arc=true

其中Recreation2表示我的项目名称和核心数据模型的名称。

为什么没有创建?如果我到达创建某个东西的位置,它将在哪里创建?

1 个答案:

答案 0 :(得分:9)

确保在模型中为每个实体设置自定义类名称。您需要确保从默认的NSManagedObject中更改它,否则Mogen将忽略它。

/Users/john/Desktop/Screen Shot 2014-05-05 at 6.04.51 PM.png