web-dev-qa-db-ja.com

iPhoneシミュレータでデフォルトのデバイスをどのように設定しますか?

IPhoneでのデバッグとシミュレーターでの実行の間でXcodeを切り替えるたびに、シミュレートされたデバイスがリセットされます。シミュレーターをiPhoneデバイスとして実行したいのですが、iPadに戻り続けます。シミュレーターがデフォルトでiPhoneデバイスになるように構成を設定する方法を知っている人はいますか?

シミュレーター内でハードウェアをiPhoneに切り替えることはできますが、Xcodeに戻って「ビルドデバッグ」を実行すると、iPad内でアプリが再度開きます。切り替えるには、Xcodeの[概要]メニューを使用するしかありません。表示される選択肢は、iPad Simulator3.2とiPhoneSimulator4.0です。

そして、デバイスとシミュレーターを切り替えると、常にiPadに戻ります。

15
nimblegorilla

プロジェクトでBaseSDKが何に設定されていますか([全般]タブ)? 4.0でない場合は、iPadアプリを作成していると思われるかもしれません。

IOS 3.xをサポートするために3.2に設定する場合は、ベースSDKを4.0に設定してから、[プロジェクトビルド設定]タブに移動し、OS展開ターゲットを3.1(またはサポートする最も古いバージョン)に変更する必要があります。 )。

これを行うことで、XCode4にiPadシミュレーターの代わりにiPhoneシミュレーターを起動させました。

  1. 「製品」メニューで、「スキームの編集」を選択します。
  2. スキーム編集ウィンドウの左側にあるリストから「Run * Your_Project_Name * Debug」をシングルクリックします。
  3. ウィンドウの上部で、「Destination」の上のプルダウンが「iPad4.3Simulator」に設定されていることに注意してください。
  4. プルダウンを「iPhone4.3シミュレータ」に変更します。
  5. 「OK」をクリックします。
10
AstroKent

Xcode 9では、複数のデバイスを選択できます。ただし、デフォルトでお気に入りのデバイスを使用する簡単な方法は次のとおりです。

  1. 作業中のsimulator-hardware-device-osからデバイスを選択してください
  2. 次に、シミュレーター-ウィンドウに移動し、「デバイスベゼルを表示」をオフにします
  3. 次に、不要なものを閉じるだけです。
2
sudipto lahiry

IPhoneシミュレーターで、[ハードウェア]> [デバイス]に移動し、[iPhone]を選択します。選択したものはすべて自動的に保存されます。

1
pop850

同じ問題がありました-それが私がこのスレッドを見つけた方法です。

SDK 4.2で、新しいxcodeプロジェクトを開くときにProduct = 'iPhone'を選択していることを確認してください。デフォルトの選択はIpadです。次に、プロジェクトを保存すると、デバイス設定も一緒に保存されます。

0
steve the coach