4

私のプロジェクトは iOS 5 以降用のようですが、ビルドするとエラーが発生します:「to-many relationship Blah.comments オプションには iOS 5.0 以降が必要です」。

私は順序付けられた対多関係とバイナリ外部ストレージを使用していますが、これは実際には iOS 5 のみです。

ターゲットの iOS 開発ターゲットを「iOS 5.0」に設定し、プロジェクトの iOS 開発ターゲット (展開ターゲット セクション) を「5.0」に設定し、デフォルトの Base SDK の「最新 iOS (5.1)」を使用しています。

iOS 4 のビルドを妨げるために Xcode に欠けている設定がありますか、それとも何か間違っていますか? 私は Xcode バージョン 4.3.2 (4E2002) を使用しており、最新かつ最高のものではなく、可能な限りさかのぼることに慣れています。

4

2 に答える 2

2

Xcode 5 dp-6 を使用して、xcdatamodel ファイルを新しい ios7 プロジェクトから古いプロジェクトにコピーすると、このエラーが発生しました。私が最終的に回避した方法は、古いプロジェクトを古い xcode で開き、コンパイルしてから、xcode 5 で再度開くことでした。これで、すべてがコンパイルされます。

于 2013-09-17T11:07:47.283 に答える