Core data &引用;路径“处的数据模型编译失败”;升级到lion后编译核心数据模型时

Core data &引用;路径“处的数据模型编译失败”;升级到lion后编译核心数据模型时,core-data,Core Data,升级到lion后,以下错误会阻止核心数据模型的成功编译: 核心数据模型/MyModel.xcdatamodeld:0:错误:编译 路径处的数据模型失败 'resources/MyModel.momd/MyModel.mom' 这是执行以下命令的结果: /Developer/usr/bin/momc核心数据模型/MyModel.xcdatamodeld资源/MyModel.momd 请注意,此命令是在自定义构建脚本中独立于xcode执行的,并且在升级到Lion之前运行时没有问题 我读到过升级到Li

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

核心数据模型/MyModel.xcdatamodeld:0:错误:编译 路径处的数据模型失败 'resources/MyModel.momd/MyModel.mom'

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

/Developer/usr/bin/momc核心数据模型/MyModel.xcdatamodeld资源/MyModel.momd

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

我读到过升级到Lion后出现的模型编译错误(例如,请参见问题),但这里详细介绍的解决方案似乎并不适用


其他人在升级到Lion后手动调用模型编译时会遇到问题吗?有什么想法吗?谢谢。

解决了这个问题-似乎对象模型编译器现在希望目标路径是绝对路径。这项工作:

/Developer/usr/bin/momc核心数据模型/MyModel.xcdatamodeld /用户/amos/projects/myproject/resources/MyModel.momd


我也得到了这个错误,因为我的模型中有一个糟糕的反向关系:

我通过将其拆分为两个反向关系来修复它:

我的问题与此类似。我将其中一个关系命名为与父表中另一个关系同名的关系。