現在 OS X 10.7.4 を実行しており、XCode 4.3.2 を使用しています。バージョン 2.x 以降、本番環境で XCode を実際に使用していなかったので、XCode に戻ってきました。そうは言っても、私は慣れ親しんでいるテスト Core Data アプリケーション (iPhone ではなく MacOS) を持っています。コードはありません -- 現時点ではすべて 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
以下を含むがこれらに限定されない、いくつかの関連するスレッドに遭遇しました。
モデルが変更されたときに CoreData で保存されたすべてのデータをワイプします
しかし、誰も私の問題を解決していません。繰り返しますが、コードは使用していません。また、私が遭遇した他のページやフォーラムの投稿にもかかわらず:
…~/Library/Application Support/AppName に削除する xml ファイルがありません。私の「AppName」を持つライブラリのどこにもフォルダは実際にはありません。答えはかなり些細なことだと確信していますが、私はそれを理解しようとして壁に頭をぶつけてきました.
現在、バージョン管理などに関する Apple のドキュメント ( http://developer.apple.com/library/mac/#documentation/cocoa/conceptual/CoreDataVersioning/Articles/Introduction.html ) を読んでいますが、誰かが読んでくれることを期待しています。私の目が曇る前に答えを投稿してください。
前もって感謝します!