Xcode でテストを実行すると、iPhone シミュレーターがポップアップ表示され、作業フローが中断されます。これは、フルスクリーン モードの場合に特に煩わしいです。開いてバックグラウンドに保持したいです。
シミュレーターを常にバックグラウンドで実行できる (テストしていないときでも) 解決策があれば、それをオフにできる限り、それで構いません。
答え1
現在、Xcode や iOS シミュレーターではこれがサポートされていないようです。ここにいくつかの回避策が記載されています。
StackOverflow iOSシミュレータを起動せずにテストを実行する方法
個人的には、セカンダリ モニターを使用するのが最も簡単ですが、それができない場合は、次のような他の回避策が提案されています。
「ユニット テストを起動するときに、Command + U、続いて Command + H を押します。(Control + H を押すと、シミュレータが表示された後非表示になります。)」 - markshiz
バンドル ローダーやテスト ホストのビルド設定は設定せず、代わりにユニット テストする .m ファイルをビルド フェーズのコンパイル ソースに追加し、次のコマンドを使用してコマンド ラインからユニット テストを実行します。
xcodebuild -verbose -target TheElementsUnitTests -configuration Debug -sdk iphonesimulator5.0 clean build
-マンディW
- AppleScriptを実行する出力を生成するテスト動作構成:
#!/usr/bin/osascript activate application "Xcode"
-ルドルフ・アダムコビッチ
答え2
シミュレーターのメニュー上部で、「ウィンドウ」->「前面に表示」をクリックします。これにより、シミュレーターが常に他のすべてのウィンドウよりも前面に表示されます。次に、シミュレーター ウィンドウを小さな黄色のドットでドックに最小化します。このようにすると、シミュレーターはドックに隠れたままになり、自動的に前面に表示されなくなります。