2

XCode 5 で説明できない奇妙な状況が発生しています。私のプロジェクトのビルド ターゲットは iOS 6.1 です。シミュレーター メニューに移動し、デバイスを iPhone Retina (4 インチ) / iOS 6.1 に変更します。はい、iOS6で実行する必要がありますか?

実行を押すと、シミュレーターはすぐに iOS7 に切り替わり、代わりに iOS7 でアプリを実行します。シムからアプリを削除し、ビルドフォルダーをクリーニングし、シミュレーターをリセットし、両方を再起動しようとしました...すべての標準的なもの。それでも起こります。

これは私が iOS6/Xcode 4 で取り組んでいたプロジェクトです。XCode 5 で最初に開いたとき、「ストーリーボードを更新する」ように求められました。いいアイデアだと思ったので、「はい」を押しました。iOS6 をサポート (またはテスト) できなくなるのではないかと心配しています。

どんな助けにも感謝します。

4

1 に答える 1

1

いくつかの確認事項:

  1. @vikingosegundo が言ったように、プロジェクト ファイルをクリックし、上部にある [情報] を選択します。「iOS 展開ターゲット」は 6.0 または 6.1 に設定する必要があります
  2. プロジェクト ファイルにとどまり、メイン ターゲットをクリックします。上部にある「一般」を選択します。ここでも「展開ターゲット」を 6.0 または 6.1 に設定する必要があります。

ここで、プロジェクトを実行するシミュレーターを選択すると、iOS 6.0/6.1 または iOS 7.0 で実行するオプションが表示されます。

余談ですが、プロジェクトナビゲーターでストーリーボードファイルを選択し、ファイルインスペクターをクリックして、「ビルド対象」と「表示形式」を適切なiOSターゲットに変更することにより、iOS 6または7モードでストーリーボードファイルを操作できます。

(ファイル インスペクターを見つけるには: XCode で、ストーリーボード ファイルを選択したら、右側のパネルに移動し、左上にある小さなドキュメント アイコンをクリックします。ファイル インスペクター」)

于 2013-10-01T18:21:21.440 に答える