0

環境: Xcode 4.2 & iOS 5+、シミュレーション バージョン 5.0 内で実行されている Newsstand を使用。

シナリオ: 新しいバージョンを既存の xcdatamodel に追加したため、コンパイルが失敗しました。

reason = "ストアを開くために使用されたモデルは、ストアを作成するために使用されたモデルと互換性がありません";

1 つの解決策: 通常、アプリをクリアしてアプリを再実行するだけです。

問題: これは Newsstand アプリです...単純に SIM から消去することはできません。試したオプション: キャッシュをクリアしようとしました: /5.0/Library/Caches & アプリを再実行します。

結果: キャッシュが再設定され、結果は同じです: * 互換性がありません * '...ストアの作成に使用されたモデルと...'.

救済策のアイデアはありますか?


パラダイムの変更: 1) 元の xcdatamodel に戻し、コードを再実行しました。- わかった。2)新しい属性とデータ型を追加しました-再び実行時に爆撃しました。

注:以前と同じバージョンの xcdatamodel を使用しています。新しい属性を追加しただけです。それでも、私は得ています:

reason=ソース ストアのモデルが見つかりません}

4

0 に答える 0