「ビルドと実行」なしでiPhoneシミュレーターを起動できますか?


141

「ビルドして実行」する前に、シミュレーターでアプリを削除したいのですが。どうすればシミュレータを起動して削除を実行できますか?「ビルドして実行」から開始すると、修正しようとしているバグのために、長い時間がかかるログ出力が表示されます。それは避けたいです。

回答:


257

シミュレータは単なるアプリケーションなので、他のアプリケーションと同じように実行できます。

端末から直接シミュレーターを実行するには、open次のコマンドをこれらの場所に追加します

Xcode 7.x、8.x、および9.x

Xcode 7.xでは、iPhoneシミュレータが再び移動しました/Applications/Xcode.app/Contents/Developer/Applications/Simulator.app

Xcode 6.x

Xcode 6.xでは、iPhoneシミュレーターが再び移動し、現在は次の場所にあります/Applications/Xcode.app/Contents/Developer/Applications/iOS Simulator.app


Xcode 4.x、5.x

Xcode 4.x(Mountain Lionの4.5まで)およびMavericksのXcode 5.0.xでは、次の場所にあります。 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/

私のバージョンのXcode(4.5.2)ではOpen Developer Tool、ドックアイコンまたはXcodeメニューからメニューを使用すると非常に便利です。

iOSシミュレーターを開く


Xcode 3.x

Xcode 3.xでは、次の場所にあります。

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


Xcodeのいくつかの将来のバージョンでは、おそらく再び動くでしょう、それはうずくまる小さなアプリです。


4
@jimbojw-これはアプリケーションバンドルなので、はい、フォルダーでもあります。それをダブルクリック(またはopenターミナルコマンドを使用)すると、実行されます。ちなみに、新しいiPhone SDKでは「iOS Simulator.app」と呼ばれています。
セス

1
ありがとう- open行方不明の部分でした。
神保

4
私がこれを見つけたフルパスは/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app
Michael Mior

2
また、Finderで上記のコメントのパスに移動した場合は、他のアプリと同じように、シミュレータをドックにドラッグするだけです。
マイク

2
「/Applications/Xcode.app/Contents/Applications/iOS Simulator.app」で見つけました。デバイスを変更するには、シミュレータアプリ内から[ハードウェア]> [デバイス]をクリックします。
Cheeso

36

ターミナルから使用できるもの:

open -a iPhone\ Simulator
open -a iOS\ Simulator
open -a Simulator

これはすべて、シミュレーターのアプリケーション名に依存します。これは、Xcodeの反復ごとに変わる可能性があります。


4
これははるかに簡単な解決策です。動作しない場合は、iOS\ Simulator代わりにを試してください。
Felix

35

XCode 4.3以降、場所が変更されたため、シミュレーターは次の場所にあります。

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


24

フォローアップするには、@ jimbojwからの新しいコマンドを使用して、新しいXcodeでショートカットを作成します(設定からインストール)。

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

これにより、アプリケーションフォルダーにショートカットが作成されます。


9

Spotlightを使用します。

ただし、最後のシミュレータのみが開かれます。iPad Air 2前回使用した場合は、Spotlightが開きます。iPhone 6s今回開けたいのならそれが問題です。


7

まず、iOSシミュレーターをアプリケーションに追加します。

ln -s /Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app /Applications/iPhone\ Simulator.app

そこから、Finderで開くか、起動バーにドラッグできます。

出典:http : //www.bram.us/2010/05/05/xcode-iphone-simulator-location/


6

これは古い質問ですが、Xcode 4.5 UIからシミュレータを実行したいだけの場合は、Xcode> Open Developer Tool> iOS Simulatorを実行できます。


2
Open Developer Toolメニューには、DockでXcodeを右クリックしてアクセスすることもできます。facebook.com/mattdipasquale/posts/880720811276
ma11hew28 2012年

@joeriks私はあなたの気持ちを正確に知っています!WindowsのMSFTで10年間働いています。
delliottg 2013年

4

Xcodeを開かずに:

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

1
これに、エイリアスを〜/ .bash_profile:に追加しました。alias ios="open /Applications/Xcode.app/Contents/Developer/Applications/iOS\ Simulator.app"これによりios、コマンドラインから実行することができます。
ghayes 2015

1
ちなみに、私のマシンではアプリケーションはそうではありSimulator.appませんiOS Simulator.app
Joshua Pinter 2017

3

最も簡単な方法は、シミュレータをから起動Xcodeし、ドックでCtrl+ Clickアイコンを選択して、Keep in Dockここに画像の説明を入力してください


2

Xcode 7.2の場合

/Applications/Xcode.app/Contents/Developer/Applications/Simulator.app/Contents/MacOS/Simulator.appを開きます

sudo ./シミュレータ

そして、プロファイルにこのパスを追加するのが最善の方法です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.