2011-08-04 3 views
9

コアデータを使用するデータモデルに問題があります。Xcode 4.1(Lion)とXcode 3.2.5(Snow Leopard)の間の.xcdatamodeldとの互換性問題

1 /私はエンティティとその関係でxcode 4.1(ライオン)上にデータモデルを作成しました。右側のインスペクタで、「ツールバージョン」をチェックしました。最小:Xcode 4.1ではなくXcode 3.2。

2 /私のプロジェクトを再開しようとすると、Xcode 3.2.5(Snow Leopard上)で "mydatamodel.xcdatamodeld"をクリックしてから "mydatamodel.xcdatamodel"をクリックしますが、何も起こりません!私のxcdatamodelファイルは空だったのですが、4.9 Moファイルです!私のxcdatamodelファイルは開くことを拒否し、非常にイライラします。

3/xcode 3.2.5のxcdatamodeldフォルダにあるxcdatamodelファイルのみを追加しようとしましたが、Xcodeのクラッシュが発生しています。

4 /私はxcode 3.2.5(Snow Leopard上)に "test.xcdatamodel"を作成し、 "mydatamodel.xcdatamodel"(Xcode 4.1で作成された)から "elements"と "layout" "test.xcdatamodel"と同じですが、データモデルはオープンしません!

誰かが私を助けることができれば、それは素晴らしいことでしょう!

答えて

0

XCode 4.1はSnow Leopardで利用できます。両方のマシンで同じバージョンを使用してみることをお勧めします。

0

最新のXCODE ver 4.2を使用する方が信頼性が高くなります。ライオン(OSX 10.7)と互換性があります.ARC、ストーリーボードなどの素晴らしい機能があります。

2

Xcodeの2つのバージョン間で.xcdatamodelバンドルの形式が変更されました。要素とレイアウトの形式はxmlベースですが、以前はバイナリデータでした。

Xcodeの最小バージョンは、.xcdatamodelファイルのファイルインスペクタで変更できます。

Data Model File Inspector

関連する問題