我试图在Xcode 5中使用Mogenerator,但是它只生成一组ManagedObject类(.h和.m)文件,而不是两组(机器和人类)文件。我已经尝试了很多教程,但到目前为止没有用。如果有人能够提供一步一步的指南来使用Xcode 5,那将是非常有用的。
我遵循了下面链接中提到的步骤。http://adoptioncurve.net/archives/2012/12/setting-up-mogenerator-in-xcode-4-dot-5/
这些是我遵循的步骤,
只有两个文件,即NSManagedObject子类(.h和.m)正在重新创建。
如果我错过了这个过程中的任何步骤,请告诉我。
发布于 2013-11-22 17:20:01
首先,您的步骤7和步骤8应该是不必要的。你在重复mogenerator应该采取的步骤。您不应该执行这些步骤,您应该删除使用这些步骤创建的文件。当您使用这些文件时,创建这些文件是mogenerator的工作。
您所描述的结果提出了下列方案之一:
mogenerator实际上并没有因为某种原因而运行。仔细查看构建日志,以确保它做到了。mogenerator运行,但由于某种原因失败了。同样,请查看构建日志中是否有问题的迹象。mogenerator正常运行,但是您要么找错了它的结果,要么就是不太了解这个过程。如果mogenerator正常工作,它将为模型中的每个实体生成两个类文件。但是它不会自动将文件添加到Xcode项目中。如果文件已经是项目的一部分,那么Xcode将使用新版本。但是,如果它们是新文件,则需要在Xcode注意到它们之前将它们添加到项目中。如果是这样的话,那么您的mogenerator命令意味着文件位于MyCoreData/Model中,等待您找到它们。
发布于 2015-01-29 21:20:33
我也遇到了同样的问题,构建引擎,但是不会生成任何文件。我的问题是我忘记向.xcdatamodel添加一个自定义子类

我检查了我的构建日志,就像上面提到的一样,这就是我如何看到消息“跳过实体SiteInfoGeneral (NSManagedObject),因为它不使用自定义子类”
希望这对某人有帮助!
https://stackoverflow.com/questions/20138051
复制相似问题