gpt4 book ai didi

ios - 在 Xcode 5 中使用 Mogenerator

转载 作者:可可西里 更新时间:2023-11-01 06:18:56 26 4
gpt4 key购买 nike

我正在尝试将 Mogenerator 与 Xcode 5 一起使用,但它只生成一组 ManagedObject 类(.h 和 .m)文件,而不是两组(机器和人类)文件。我已经尝试了很多教程,但到目前为止没有用。如果有人可以提供在 Xcode 5 中使用 Mogenerator 的分步指南,那将非常有帮助。

我按照以下链接中提到的程序进行操作。 http://adoptioncurve.net/archives/2012/12/setting-up-mogenerator-in-xcode-4-dot-5/

这些是我遵循的步骤,

  1. 已安装“Mogenerator”
  2. 添加了新的 mogenerator 目标。
  3. 选择“New Mogenerator”目标,然后选择“Build Phases”。
  4. 然后从编辑器选项卡 --> 添加构建阶段 --> 添加运行脚本构建阶段
  5. 打开“Mogenerator”目标上的运行脚本部分并像这样编辑脚本 mogenerator -m MyCoreDataApp/MyCoreDataApp.xcdatamodeld -O MyCoreData/Model --template-var arc=true
  6. 选择“主要”目标并将目标依赖项添加为 Mogenerator。
  7. 在核心数据文件 (xcdatamodeld) 上选择“实体”,然后选择编辑器 --> 创建 NSManagedObject 子类。
  8. 在弹出窗口中选中“主要”目标。 (甚至尝试选择“Mogenerator”目标)。

只重新创建了两个文件,它们是 NSManagedObject 的子类(.h 和 .m)。

如果我错过了过程中的任何步骤,请告诉我。

最佳答案

首先,您的第 7 步和第 8 步应该是不必要的。您正在重复 mogenerator 应该执行的步骤。您不应该执行这些步骤,您应该删除使用这些步骤创建的文件。创建这些文件是 mogenerator 的工作,当您使用它时。

您描述的结果表明存在以下情况之一:

  • mogenerator 由于某种原因实际上没有运行。仔细查看构建日志以确保它确实如此。
  • mogenerator 运行但由于某种原因失败。再次检查构建日志是否有问题迹象。
  • mogenerator 运行正常,但您要么在错误的地方寻找其结果,要么只是不太了解该过程。

如果 mogenerator 正常工作,它会为模型中的每个实体生成两个类文件。但是它不会自动将文件添加到您的 Xcode 项目。如果文件已经是项目的一部分,那么 Xcode 将使用新版本。但是如果它们是新文件,您需要在 Xcode 注意到它们之前将它们添加到项目中。如果是这种情况,那么您的 mogenerator 命令意味着这些文件位于 MyCoreData/Model 中,正等待您找到它们。

关于ios - 在 Xcode 5 中使用 Mogenerator,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20138051/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com