我已经使用教程为我的项目设置了Mogenerator,但这是它没有在构建时生成文件的一些原因。
这里是我的脚本:

我的项目文件夹:

和*.xcdatamodel文件:

我选择了目标,按下建筑。生成成功,但未创建任何文件。我知道mogenerator没有将它添加到我的xcode项目中,也没有在finder中的项目文件夹中查找文件,但是没有什么新的东西:我只是不明白我做错了什么。尝试了很多脚本变体。
我会感谢你的帮助!谢谢。
发布于 2015-03-26 07:55:37
这是我的剧本。效果很好。用您的内容替换<>中的内容。还可以检查shell的路径。我的是/bin/sh。
https://gist.github.com/madnik/8a91d546cc7031f829c5
MODEL_PATH="$PROJECT_DIR/<RootDirectory>/<ModelName>.xcdatamodeld"
OUTPUT_DIRECTORY="$PROJECT_DIR/<RootDirectory>/Classes/Model"
mogenerator --v2 --model $MODEL_PATH --output-dir $OUTPUT_DIRECTORY注意,我使用的是最新版本的发电机。-v2参数基本上是工具参数的语义版本控制。
发布于 2015-03-26 08:30:53
问题出在剧本里。我不知道为什么,但我必须显式地提供mogenerator的路径(即"/usr/local/bin/mogenerator"):
/usr/local/bin/mogenerator --v2 --model MogeneratorProject/MogeneratorProject.xcdatamodeld --output-dir MogeneratorProject/Model另外,我一直在为Shell提供错误的路径。现在是/bin/sh
https://stackoverflow.com/questions/29273226
复制相似问题