gpt4 book ai didi

xcode - Mogenerator 和 Xcode 4

转载 作者:行者123 更新时间:2023-12-02 00:25:47 24 4
gpt4 key购买 nike

我刚刚在我的开发机器上安装了 mogenerator+xmo,并且想开始使用它。我真正能在网上找到的唯一说明来自 a previous SO post ,并且这些不适用于 XCode 4(或者至少 ⌘我不再提取元数据,而且我不知道如何操作)。

因此,为了让事情启动并运行,只需要在 .xcdatamodeld 的注释中添加 xmod 即可(无论它们在哪里),并且从那时起,类将在保存时生成/更新?

最佳答案

在尝试自己寻找这个答案时,我发现了 MOGenerator and Xcode 4 integration guide在 esenciadev.com 上。该解决方案不是按钮式集成,但它确实有效。该链接有详细说明,但通常您:

  1. 将 shell 脚本复制到您的项目中
  2. 向您的目标添加构建规则以运行两个 shell 脚本

当您构建项目时,脚本会对项目目录中的所有 .xcdatamodel 文件运行 MOGenerator。构建后,如果脚本生成类文件,您必须手动将它们添加到您的项目中。后续构建将记住现有的 MO 生成的文件。

注意事项:

  1. 示例的构建规则假设您将脚本放入项目目录中的/scripts/文件夹中。当我忽略此详细信息(创建 project 文件夹而不是 file 文件夹)时,我收到了构建错误。确保构建规则指向脚本的文件位置。

  2. 该脚本使用 --base-class 参数。除非您的模型类是自定义类(不是 NSManagedObject)的子类,否则您必须从脚本中删除此参数。例如,

mogenerator --model "${INPUT_FILE_PATH}/$curVer" --output-dir "${INPUT_FILE_DIR}/"<del> --base-class $baseClass</del>

关于xcode - Mogenerator 和 Xcode 4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5118718/

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