Xcodeでテストを実行している間、iPhoneシミュレーターをバックグラウンドで保持しますか?


9

Xcodeでテストを実行すると、iPhoneシミュレーターがいらいらしてポップアップし、ワークフローを中断します。これは、私がフルスクリーンモードになっている場合は特に迷惑です。開いてバックグラウンドにとどめてほしい。

シミュレータを常にバックグラウンドに保つソリューションがある場合(テストしていないときでも)、オフにできる限り問題ありません。

回答:


2

現在、XcodeまたはiOSシミュレーターではこれをサポートしていないようです。ここにいくつかの回避策がリストされています。

StackOverflow iOSシミュレーターを起動せずにテストを実行する方法

個人的には、私にとって最も簡単なことはセカンダリモニターを使用することですが、それがオプションでない場合、他の推奨される回避策のいくつかは次のとおりです。

  1. 「単体テストの起動時にCommand + Uを押してからCommand + Hを押します(Control + Hはシミュレーターが表示された後、シミュレーターを非表示にします)。-markshiz

  2. バンドルローダーを設定したり、ホストのビルド設定をテストしたりせずに、ユニットテストの.mファイルをビルドフェーズのコンパイルソースに追加してから、コマンドラインから以下を使用してユニットテストを実行します。

xcodebuild -verbose -target TheElementsUnitTests -configuration Debug -sdk iphonesimulator5.0 clean build

-MandyW

  1. 動作設定のテストの生成出力でAppleScriptを実行します。

#!/usr/bin/osascript activate application "Xcode"

-ルドルフ・アダムコビッチ


1
これは理論的には質問に答える可能性がありますが、答えの重要な部分をここに含め、参照用のリンクを提供することが望ましいでしょう
Cfinley 14

確かに、ヒントをありがとう。リンクから情報をコピーする必要があるとは思いませんでしたが、それがコミュニティの好みであれば、喜んで従います!
AnthonyMDev 14

0

上部の[シミュレータ]メニューで、[ウィンドウ]-> [前にとどまる]をクリックします。これにより、シミュレータは常に他のすべてのウィンドウよりも上のウィンドウとして表示されます。そして、小さな黄色い点がドックにあるシミュレーターウィンドウを最小化します。このようにして、シミュレータはドックに隠れたままになり、自動的に前方に移動しません。


このオプションはもう存在しないようです。残念ながら、他のタブでも見つけることができませんでした。
デクランマッケナ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.