Snow Leopardを実行している私の古いMacでは、私はスポットライトに "ios"とタイプすることができ、それはそれ自身でiPhone/iPadエミュレータを起動するでしょう。
私はそれ以来Lionを動かす新しい機械を手に入れなければならなかった。 Xcode for Lionをインストールしました。設定パネルから開発者ツールのオプションをインストールしました。
しかし、 "ios"オプションはもうありません:(唯一の方法は、Xcodeを実行し、空のプロジェクトを作成してから、runオプションを付けてエミュレータを起動することです。
私はintertubesとfacewebsを検索して検索しましたが、何も助けになりません。
Lionでエミュレータだけを実行する方法を誰かが知っていますか?
更新日:このIS下の@ike_loveスレッドへの返信。その答えがすべてのYosemiteマシンで動作するとは限りません。
Xcodeが/Applications
にインストールされていると仮定すると、iPhone Simulatorを起動するためにコマンドラインからこれを実行できます。
$ 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が指摘したように、あなたは~/.bash_profile
にalias
を追加することもできます。
$ alias simulator='open /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/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'
これは、覚えやすいWordを使って、iPhone Simulatorをコマンドラインから起動できることを意味します。
$ simulator
コマンドラインをいじる必要のない最も簡単な方法:
次回使用するときは、ドックのios simulatorアイコンをクリックするだけです。
XCode 7以降では、現在地は
/Applications/Xcode.app/Contents/Developer/Applications/Simulator.app
コマンドラインから実行する
$ open -a Simulator
誰かに役立つことを願っています
あなたcanあなたがそれのためにAutomatorランチャーを作成するならば、スポットライトでそれを起動させることができます
Automator.app
を開くXcode.app
パッケージ内にあるため、直接選択することはできません。そのため、代わりに別の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
iOS Simulator.app
としてアプリケーションフォルダーに保存します。作成したばかりのAutomatorアプリのNiceアイコンを取得するには、次のようにします。
iOS Simulator.app
を右クリックして「情報を見る」を選択しますCmd-C
を実行してコピーします。Cmd-V
を実行します。画像を見るのに役立ちますか
編集
新しいXcodeでは、Xcodeのアイコンがドックにある場合は、それを右クリックしてOpen Developer Tool
を選択できるメニューを作成し、サブメニューでiOS Simulator
を選択してXcodeを開かずにシミュレータを開くことができます。
多数の回答が示すように、この問題に対処するにはさまざまな方法があります。彼ら全員が私の一番の問題であること、そして質問者の優先事項であることにも言及しているわけではありません。Spotlightから起動する機能。
これは私にとってうまくいく解決策であり、どんなOS XとXCodeバージョンでもうまくいくはずです。私はOS X 10.11とXCode 7.3でそれをテストしました。
初期設定ではXCodeを起動する必要がありますが、その後は単にシミュレータにアクセスする必要はありません。
注:Finderでフォルダへ移動...を使用するなど、シミュレータアプリの場所に移動する方法は他にもあります(手順1〜4)。ただし、シミュレータの場所を知っている必要があります。で始まります。これはXCodeのバージョンごとに変更されているので、この方法はこれらの変更に関係なく機能するはずです。
IPhoneのシミュレータを起動するための指示の下に試してみてください。
Goto Application Folder - > Xcode app - > right Show Package Contentsをクリックしてください - > xcodeでファイルを表示するcontents - > Developer - > Platforms - > iPhoneSimulator.platform - > Developer - > アプリケーション - >今すぐ表示iOSシミュレータアプリをクリックしてiPhoneシミュレータを起動してください...!
Xcode 6では、シミュレータの場所が次のように変わりました。
/Applications/Xcode.app/Contents/Developer/Applications/iOS Simulator.app
それはもうここで見つけることができません:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone Simulator.app
私は時々端末からシミュレータを起動したいので、これが誰かに役立つことを願っています。
上記の解決策はZSHではうまくいきませんでした。 iPhoneSimulator.platformでドットをエスケープする必要がありました。これは私のために働く:
alias simulator="open /Applications/Xcode.app/Contents/Developer/Applications/iOS\ Simulator.app"
これはさらに回復力のあるバージョンになります。
alias simulator="open -a 'iOS Simulator'"
はるかに簡単な方法があります。
command
+ space
を押すと、Spotlight検索が表示されますiOS Simulator
を入力してreturn
を押す完了しました。
----- @Eまでフォローアップ。 Magginiのマイナス投票---
はい、Spotlight
を使ってiOS Simulator
に簡単にアクセスできます。
端末内:Xcode 9.x以上の場合
$ open /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app
Xcode-beta 9.x以上の場合
$ open /Applications/Xcode-beta.app/Contents/Developer/Applications/Simulator.app
これが役に立つことを願っています!
@trojanfoeの回答に基づいてオートマトンアプリを作成したため、Dockから直接iOSシミュレーターを起動できます https://github.com/tsdexter/ios-simulator-expo-utilities/
ターミナルからこのコマンドを実行するだけです。
ios-sim start
または、これを~/.profile
に追加して、いくつかのキー入力を省くこともできます。
alias ios="ios-sim start"
このコマンドが使用可能になったMax OS XとXcodeのバージョンがわからない。私はそれぞれ10.10.3と6.3を実行しています。