Xcode 5は問題なく動作しており、iOS 7デバイスとiOS 7シミュレーターでアプリをビルドして実行できます。
しかし、私はiOS 6.1をサポートしたいのですが、iOS 6シミュレーター用のアプリをビルドして実行する方法がわかりません。
私がやったこと:
もともと、iOSシミュレーターアプリケーションの[ハードウェア]> [デバイス]メニューでiOS 7からiOS 6に切り替えることにより、iOS 6シミュレーターでアプリを表示しようとしていましたが、iOS 6シミュレーターにはアプリがありません。
私は答えから収集しています これのように ビルド/実行をクリックする前に選択できるものがあるはずです。
IOS 6と7の両方のシミュレーターで自分のアプリを表示できるようになりたいです。私が見逃しているアイデアはありますか?これが [〜#〜] link [〜#〜] であり、シミュレーターのドロップダウンをクリックすると表示されます。
解決策は、プロジェクトの展開ターゲットをiOS 6.1からiOS 6.0に変更することでした。その結果、シミュレータースキームの選択により、iOS 6または7のシミュレーターを選択するオプションがすぐに表示されました。基本的に、展開ターゲットは、インストールしたシミュレーターのバージョンと一致する必要があります。
this one のような質問でランダムにコメントした人に感謝します。
ちょっと注意してください...あなたの言ったことを試してみましたが、うまくいきませんでした...「プロジェクト」の展開ターゲットを7.1から6.0に変更しました
次に、「ターゲット」でデプロイメントターゲットがまだ7.1に設定されていることに気付きました。
Xcode-> Preferences->「Downloads」タブを選択し、iOS 6.0 Simulatorをインストールするだけです。
ダウンロードが完了すると、スキームのオプションとして表示されます。
クリックしてターゲットまたはプロジェクト>ビルド設定>アーキテクチャ>サポートされるプラットフォーム:iOSに変更
私が機能させるために行ったのは、シミュレーターが通常ドロップダウンに表示される場所の左側にあるスキームをクリックし、次にスキームの編集を選択することでした。
新しいウィンドウが表示されます。実行が左側で強調表示されていることを確認してから、[情報]タブをクリックします。実行可能ファイルの.appファイルを選択します。
あなたがまだ解決策を探しているなら、ここに私のために働いたものがあります:
これはuをより良くするのに役立つかもしれません。iPhoneOS6.1sdkフォルダをコピーして貼り付ける必要があります。これはSDK用で、同様にiPhoneOS.platformの代わりにiPhoneSimulator.platformを選択してから同じパスを選択します。
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シミュレーターが表示されます。
次に、プロジェクトの左上にあるiphone6を選択します。