我目前正在运行OS X 10.7.4并使用XCode 4.3.2。我回到XCode从版本2.x开始就没有真正在生产中使用它。也就是说,我有一个测试核心数据应用程序(MacOS而不是iPhone),我已经熟悉了。目前有0个代码 - 所有Interface Builder。我几天前更改了数据模型,并且自从以后出现了以下错误:
The managed object model version used to open the persistent store is incompatible with the one that was used to create the persistent store
我遇到过几个相关的主题,包括但不限于:
Replace core data model without migration
Incompatible Object Model Version
Wipe all data stored with CoreData when the model has changed
然而,没有人解决了我的问题。我再次使用没有代码。此外,尽管我遇到过其他网页和论坛帖子:
...〜/ Library / Application Support / AppName中没有xml文件供我删除。使用我的“AppName”,库中没有任何文件夹。我肯定答案是相当微不足道的,但是我一直在试图解决问题的墙上撞到我的头。
我目前正在阅读关于版本控制等的Apple文档(http://developer.apple.com/library/mac/#documentation/cocoa/conceptual/CoreDataVersioning/Articles/Introduction.html),但我希望有人会在我眼前茫然之前发布一个答案。
提前致谢!