web-dev-qa-db-ja.com

Xcode 5にiOS 6でシミュレータを実行するためのスキームオプションが表示されない

Xcode 5は問題なく動作しており、iOS 7デバイスとiOS 7シミュレーターでアプリをビルドして実行できます。

しかし、私はiOS 6.1をサポートしたいのですが、iOS 6シミュレーター用のアプリをビルドして実行する方法がわかりません。

私がやったこと:

もともと、iOSシミュレーターアプリケーションの[ハードウェア]> [デバイス]メニューでiOS 7からiOS 6に切り替えることにより、iOS 6シミュレーターでアプリを表示しようとしていましたが、iOS 6シミュレーターにはアプリがありません。

私は答えから収集しています これのように ビルド/実行をクリックする前に選択できるものがあるはずです。

IOS 6と7の両方のシミュレーターで自分のアプリを表示できるようになりたいです。私が見逃しているアイデアはありますか?これが [〜#〜] link [〜#〜] であり、シミュレーターのドロップダウンをクリックすると表示されます。

15
weienw

解決策は、プロジェクトの展開ターゲットをiOS 6.1からiOS 6.0に変更することでした。その結果、シミュレータースキームの選択により、iOS 6または7のシミュレーターを選択するオプションがすぐに表示されました。基本的に、展開ターゲットは、インストールしたシミュレーターのバージョンと一致する必要があります。

this one のような質問でランダムにコメントした人に感謝します。

37
weienw

ちょっと注意してください...あなたの言ったことを試してみましたが、うまくいきませんでした...「プロジェクト」の展開ターゲットを7.1から6.0に変更しました

次に、「ターゲット」でデプロイメントターゲットがまだ7.1に設定されていることに気付きました。

9
Robert Keogh

Xcode-> Preferences->「Downloads」タブを選択し、iOS 6.0 Simulatorをインストールするだけです。

ダウンロードが完了すると、スキームのオプションとして表示されます。

8
Matt Tang

クリックしてターゲットまたはプロジェクト>ビルド設定>アーキテクチャ>サポートされるプラットフォーム:iOSに変更

4
Badre

私が機能させるために行ったのは、シミュレーターが通常ドロップダウンに表示される場所の左側にあるスキームをクリックし、次にスキームの編集を選択することでした。

新しいウィンドウが表示されます。実行が左側で強調表示されていることを確認してから、[情報]タブをクリックします。実行可能ファイルの.appファイルを選択します。

enter image description here

enter image description here

3
Nathan Dries

あなたがまだ解決策を探しているなら、ここに私のために働いたものがあります:

  • Xcodeベータ版のプルダウンメニューから、[Xcode]> [Open Developer Tool]> [iOS Simulator](ポップアップエラーが表示された場合は無視してください)
  • シミュレータに入ると、ハードウェア>デバイス>デバイスの管理に移動します。
  • シミュレーターの下にリストされているすべてを削除します。
  • マシンを再起動します。
  • その後、シミュレータの[デバイスの管理]に戻り、プラスをクリックしてシミュレータを追加します。次に、iOS 8シミュレーターが表示されます。
2
BigCheesy

「展開ターゲット」がシミュレータで利用可能なものよりも高いかどうかを確認してください。

enter image description here

1
Ruchira Randana

enter image description here

これはuをより良くするのに役立つかもしれません。iPhoneOS6.1sdkフォルダをコピーして貼り付ける必要があります。これはSDK用で、同様にiPhoneOS.platformの代わりにiPhoneSimulator.platformを選択してから同じパスを選択します。

1
dRAGONAIR

Xcode5には6.0 SDKも6.0シミュレータもありません。しかし、あなたができることはあなたが以前のXcodesから6.0SDKと6.0シミュレーターの両方をコピーできることです(6.0の場合xcode4.5とios6.1のXCode4.6)あなたは/applications/xcode.app/contents/developerでシミュレーターを見つけることができます/platforms/iphonesimulator.platform/developer/applications/iphone simulator.app

そして/applications/xcode.app/contents/developer/platforms/iphoneos.platform/devicesupport/6.0のSDK

XCode5のまったく同じパスにシミュレーターとSDKのフォルダー全体をコピーします。注:Xcode.appのコンテンツに移動するには、.appファイルを右クリックするだけで、[コンテンツの表示]オプションが表示されます。

Uコピー貼り付けが完了したら、ur XCode5を再起動すると、オプションとして6.0/6.1シミュレーターが表示されます。

0
dRAGONAIR
  1. プロジェクトのルートをクリックします。
  2. 次に、ビルド設定に移動します。
  3. 次に、iOS展開ターゲット5.0を設定します。
  4. 次に、プロジェクトの左上にあるiphone6を選択します。

    この画像を参照

0
iOS Lifee