升级到Lion后编译Core Data模型时"路径上的数据模型编译失败"

Amo*_*hua 8 core-data

升级到lion后,以下错误会阻止核心数据模型的成功编译:

core-data-model/MyModel.xcdatamodeld:0:错误:路径'resources/MyModel.momd/MyModel.mom'的数据模型编译失败

这是执行以下命令的结果:

/ Developer/usr/bin/momc core-data-model/MyModel.xcdatamodeld resources/MyModel.momd

请注意,此命令在独立于xcode的自定义构建脚本中执行,并且在升级到Lion之前它运行没有问题.

升级到Lion之后我已经读过模型编译错误(例如看到这个问题),但那里详述的解决方案似乎并不适用.

升级到Lion后,是否有其他人遇到手动调用模型编译的问题?有任何想法吗?谢谢.

Amo*_*hua 10

想出来 - 似乎对象模型编译器现在希望目标路径是绝对的.这有效:

/ Developer/usr/bin/momc core-data-model/MyModel.xcdatamodeld /Users/amos/projects/my-project/resources/MyModel.momd