0

今日、Xcode 4.6.x を 5 にアップグレードしました。その前に、アップグレード後に Xcode 5 の「SDKs」ディレクトリに配置するために、Xcode 4.6.x で iPhoneOS SDK 6.1 をバックアップしました。アプリを 6.1 SDK でビルドするには、古いバージョンの SDK を保持する必要があります。まだiOS 7環境に対応するように修正していないためです。

アップグレードして古い SDK を Xcode 5 の「SDKs」ディレクトリにコピーすると、[Build Settings - Base SDK] に「iOS 6.1」オプションが表示されました。また、選択したオプションを使用して、SDK のいずれかを使用してアプリを構築できることも期待しています。

6.1 SDK を選択したところ、問題なく動作しました。しかし、7.0 SDK はそうではありませんでした。iOS 7 の新しい機能を使用するために 7.0 SDK を選択しましたが、Xcode 5 は実際には 6.1 SDK を使用します。

Xcode 5 が常に 7.0 SDK ではなく 6.1 SDK を選択するのはなぜですか?

4

1 に答える 1

1

あなたは3つのことをしなければなりません。

  1. プロジェクトをクリーンアップします。
  2. シミュレーターをリセットします。
  3. シミュレーターを終了します。

Xcode 5 でプロジェクトを実行します。

于 2013-09-23T08:04:55.833 に答える