如何指定 Mogenerator 生成文件的“目标”?

Posted

技术标签:

【中文标题】如何指定 Mogenerator 生成文件的“目标”?【英文标题】:How to specify "Target" of Mogenerator generated files? 【发布时间】:2010-10-20 06:16:29 【问题描述】:

我有一个包含多个目标的 xcode 项目(用于逻辑和应用单元测试)。

我还使用带有 mogenerator 插件的核心数据从 .xcdatamodel 自动生成源文件。

生成文件未在选择任何“目标”标志的情况下生成。这会导致构建错误。

有没有人知道这个问题的解决方案。我希望能够指出生成的文件应该包含在哪些目标中。

【问题讨论】:

【参考方案1】:

我想出了这个。您可以使用“获取信息”指定 .xcdatamodel 文件的目标。为模型指定的任何目标也会为生成的文件指定。

【讨论】:

你知道如何在 Xcode 4 中做到这一点吗?在 Xcode 4 中似乎没有指定目标成员资格的地方。 在这里回答我自己的评论/问题。缺少目标选择器似乎是 Xcode 4.0.x 中的一个错误(它存在于 4.2 中)。但是您可以通过从项目中删除模型并重新添加它来解决此问题。在添加对话框中有一个目标成员选择器。

以上是关于如何指定 Mogenerator 生成文件的“目标”?的主要内容,如果未能解决你的问题,请参考以下文章

如何让 mogenerator 识别可转换属性的正确类型?

Mogenerator 是不是适用于 Xcode 6?

iOS CoreData+MoGenerator:如何仅在使用嵌套上下文时初始化托管对象一次?

如何指定Makefile编译目标文件到指定目录

Mogenerator 和 Xcode 4 的优点/缺点

CoreData + mogenerator - 如何防止中间数据模型中的`setValue(forKey :)`引用最终数据模型中实体的'人类'类?