ターミナルからiOSシミュレータを強制終了する 質問する

ターミナルからiOSシミュレータを強制終了する 質問する

ターミナル コンソールから iOS シミュレーターを終了しようとしています (Jenkins に自動 UI テストを統合するために必要)。ただし、次のコマンドを実行するたびに、

killall SimulatorBridge

アクションを待つプロンプトが表示されます:ここに画像の説明を入力してください

問題は、プロンプトに対してアクションが実行されるまでシミュレータが終了しないことです。どうすればこれを解消できますか?

ベストアンサー1

シミュレータをシャットダウンする適切な方法は次のとおりですxcrun simctl shutdown all

CoreSimulator を強制終了してシミュレータをシャットダウンすることはお勧めしません。

Simulator.app は単なるビューアです (Xcode 9 時点)。起動する必要はなく、シャットダウンする必要もありません。デバイスの起動とシャットダウンに自動的に応答します。

終了時に Option キーを押すと、実行中のシミュレータをシャットダウンせずに切り離すこともできます。チェックボックスをオンにすると、これがデフォルトの動作になります。

同様に、[ファイル]、[閉じる] でウィンドウを閉じるときに Ctrl キーを押すと、単一のシミュレータのウィンドウを閉じるときに同様の選択肢が表示されます。

おすすめ記事