Halten Sie den iPhone Simulator im Hintergrund, während Sie Tests in Xcode ausführen?

9

Der iPhone Simulator erscheint ärgerlich, wenn ich Tests in Xcode durchführe und meinen Arbeitsablauf unterbreche. Dies ist besonders ärgerlich, wenn ich mich im Vollbildmodus befinde. Ich möchte, dass es sich öffnet und im Hintergrund bleibt.

Wenn es eine Lösung gibt, mit der der Simulator immer im Hintergrund bleibt (auch wenn er nicht getestet wird), bin ich damit einverstanden, solange ich ihn ausschalten kann.

Jasongregori
quelle

Antworten:

2

Derzeit scheint dies in Xcode oder im iOS-Simulator nicht unterstützt zu werden. Hier sind einige Problemumgehungen aufgeführt.

StackOverflow, wie Sie Tests ausführen, ohne iOS Simulator zu starten

Persönlich war es für mich am einfachsten, einen sekundären Monitor zu verwenden. Wenn dies jedoch keine Option ist, sind einige der anderen vorgeschlagenen Problemumgehungen:

  1. "Befehl + U, gefolgt von Befehl + H beim Starten von Komponententests. (Strg + H verbirgt den Simulator, nachdem er angezeigt wurde.)" - markshiz

  2. Legen Sie keine Bundle Loader- oder Test Host-Build-Einstellungen fest, sondern fügen Sie einfach die .m-Dateien, die Sie Unit-Tests durchführen, zu den Build Phases Compile Sources hinzu und führen Sie die Unit-Tests über die Befehlszeile aus, indem Sie:

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

-MandyW

  1. Führen Sie ein AppleScript aus in Generiert Ausgabe in Konfiguration des Testverhaltens:

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

-Rudolf Adamkovic

AnthonyMDev
quelle
1
Während dies theoretisch die Frage beantworten kann, wäre es vorzuziehen , die wesentlichen Teile der Antwort hier aufzunehmen und den Link als Referenz bereitzustellen.
Cfinley
Klar, danke für den Tipp. Ich dachte nicht, dass es notwendig wäre, die Informationen aus dem Link zu kopieren, aber wenn dies die Präferenz der Community ist, bin ich gerne bereit, dies zu tun!
AnthonyMDev
0

Klicken Sie oben im Simulator-Menü auf "Fenster" -> "Vorne bleiben". Dadurch bleibt der Simulator immer als oberstes Fenster über allen anderen Fenstern. Und dann minimieren Sie das Simulatorfenster mit dem kleinen gelben Punkt im Dock. Auf diese Weise bleibt der Simulator im Dock verborgen und wird nicht automatisch angezeigt.

Darko
quelle
Es sieht nicht so aus, als ob diese Option nicht mehr existiert. Ich konnte es leider auch in keiner der anderen Registerkarten finden.
Declan McKenna