debugging核心数据迁移来比较散列值

我阅读这篇文章(点击)关于修复讨厌的核心数据迁移问题。

作者Victor Bogdan写道,他启用了Data Migration Debug来获取实体的哈希值。 这是什么意思? 是否有可能为迁移启用更多debugging输出? 还是他写了一个带有debugging输出的迁移过程?

我的问题是我无法获得映射模型的实体散列,以将它们与源和目标实体散列进行比较。

我在XCode 4.5.1上,并使用iOS6。 但是,我对旧版本有相同的迁移问题。

要启用核心数据迁移debugging模式,您需要添加

-com.apple.CoreData.MigrationDebug 1 

到您计划中的“ 启动时通过参数 ”位置。

Apple技术说明TN2124介绍了这一点以及许多其他debuggingfunction。