252

Snow Leopardを実行している古いMacでは、スポットライトに「ios」と入力すると、iPhone/iPadエミュレーターが自動的に起動します。

それ以来、Lionを実行する新しいマシンを入手する必要がありました。Xcode for Lionをインストールしました。設定パネルから、開発者ツールのオプションをインストールしました。

しかし、「ios」オプションはもうありません:(現在の唯一の方法は、Xcodeを実行し、空のプロジェクトを作成してから、runオプションを使用してエミュレーターを起動することです。

インターチューブとフェイスウェブを検索して検索しましたが、何も役に立ちません。

Lionでエミュレーターのみを実行する方法を知っている人はいますか?

更新:これは、以下の@ike_loveスレッドへの応答です。その答えは、すべてのYosemiteマシンで機能することが保証されているわけではありません。

ここに画像の説明を入力してください

4

19 に答える 19

425

に Xcode がインストールされていると仮定すると/Applications、コマンド ラインからこれを実行して iPhone シミュレーターを起動できます。

$ open /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app

(Xcode 6+):

$ open /Applications/Xcode.app/Contents/Developer/Applications/iOS Simulator.app

これを簡単にするために、デスクトップからシンボリック リンクを作成できます。

$ ln -s /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app ~/Desktop

(Xcode 6+):

$ ln -s /Applications/Xcode.app/Contents/Developer/Applications/iOS Simulator.app ~/Desktop

@JackHahoney が指摘したように、に追加することもできaliasます~/.bash_profile

$ alias simulator='open /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/De‌​veloper/Applications/iPhone\ Simulator.app'

(Xcode 6+):

$ alias simulator='open /Applications/Xcode.app/Contents/Developer/Applications/iOS\ Simulator.app'

(Xcode 7+):

$ alias simulator='open /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app'

これは、覚えやすい単語を 1 つ入力するだけで、コマンド ラインから iPhone シミュレーターを起動できることを意味します。

$ simulator
于 2012-04-30T07:02:53.040 に答える
217

コマンドラインをいじらない最も簡単な方法:

  1. Xcodeを一度起動します。
  2. iOSシミュレーターを実行する
  3. iOS シミュレータ アイコンをドラッグしてドッキングします。

次回使用するときは、ドックの ios シミュレーター アイコンをクリックするだけです。

于 2013-02-17T09:57:26.293 に答える
26

コマンドラインで何もする必要はありません。

スポットライトを使用して simulator.app を実行するだけです

Spotlight 検索 simulator.app のスクリーンショット

于 2015-11-02T16:31:21.033 に答える
22

画像を見て参考になりましたかここに画像の説明を入力

編集

新しい Xcode では、Xcode のアイコンがドックにある場合、それを右クリックして選択できるメニューを形成Open Developer Toolし、サブメニューiOS Simulatorで Xcode を開かずにシミュレーターを開くことを選択できます。ここに画像の説明を入力

于 2012-04-30T07:02:48.340 に答える
20

Automator ランチャーを作成すると、スポットライト経由で起動できます。

  1. 開けるAutomator.app
  2. アプリケーションの種類を選択してください
  3. [アクション] > [ライブラリ] > [ユーティリティ] > [アプリケーションの起動] を選択します
  4. 起動できるアプリケーションのドロップダウンを開き、その他を選択します
  5. Xcode.appSimulator アプリはパッケージ内にあるため、直接選択することはできません。代わりに、別の Finder ウィンドウでそのファイルに移動し、ファイル選択ウィンドウにドラッグする必要があります。Xcode のバージョンに応じて、次のいずれかのパスになります (古いものから新しいものへ)。
    • /Applications/Xcode.app/Contents/Developer/iOS Simulator.app
    • /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iOS Simulator.app
    • /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app
  6. 最後に、この Automator アプリをアプリケーション フォルダーに次のように保存します。iOS Simulator.app

Automator アプリを作成する

作成した Automator アプリの素敵なアイコンを取得するには、次のようにします。

  1. 右クリックiOS Simulator.appして「情報を見る」を選択
  2. 左上隅のアイコンをクリックしCmd-Cてコピーします
  3. Automator アプリを右クリックし、[情報を見る] を選択します。
  4. 左上隅のアイコンをクリックしCmd-Vて貼り付ける

コピーアイコン

于 2014-04-04T19:04:47.883 に答える
17
于 2016-04-21T17:09:10.937 に答える
12

iPhone シミュレーターを起動するには、以下の手順を試してください。

アプリケーション フォルダーに移動--> Xcodeアプリ --> 右クリックしてパッケージの内容を表示--> xcodeコンテンツ内のファイルを表示-->開発者-->プラットフォーム--> iPhoneSimulator.platform -->開発者-->アプリケーション-- > iOS シミュレーターアプリのクリックを表示して、iPhone シミュレーターを起動します...!

于 2012-04-30T07:02:34.333 に答える
11

Xcode 6 では、シミュレーターの場所が次のように変更されました。

/Applications/Xcode.app/Contents/Developer/Applications/iOS Simulator.app

ここではもう見つかりません:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone Simulator.app

ターミナルからシミュレーターを起動したいことがあるので、これが誰かの役に立てば幸いです。

于 2014-09-22T08:36:24.513 に答える
8

はるかに簡単な方法があります:

  1. +を押すcommandspace、スポットライト検索が表示されます
  2. 入力しiOS Simulatorて叩くreturn

終わり。

----- @E に続きます。マギーニ反対票---

iOS Simulatorはい、引き続きを使用して簡単にアクセスできますSpotlight

ここに画像の説明を入力

于 2015-07-15T22:30:55.597 に答える
0

ターミナルから次のコマンドを実行します。

ios-sim  start

または、これを追加して~/.profile、いくつかのキーストロークを節約します。

alias ios="ios-sim  start"

このコマンドが利用可能になった Max OS X と Xcode のバージョンが不明です。それぞれ 10.10.3 と 6.3 を実行しています。

于 2015-04-17T02:59:48.433 に答える