Den iPhone-Simulator im Hintergrund behalten, während Tests in Xcode ausgeführt werden?

Den iPhone-Simulator im Hintergrund behalten, während Tests in Xcode ausgeführt werden?

Der iPhone-Simulator erscheint nervig, wenn ich Tests in Xcode ausführe, und unterbricht meinen Arbeitsablauf. Das ist besonders ärgerlich, wenn ich im Vollbildmodus bin. Ich möchte, dass er geöffnet wird und im Hintergrund bleibt.

Wenn es eine Lösung gibt, bei der der Simulator immer im Hintergrund bleibt (auch wenn gerade kein Test durchgeführt wird), bin ich damit einverstanden, solange ich ihn ausschalten kann.

Antwort1

Derzeit scheint es dafür in Xcode oder dem iOS-Simulator keine Unterstützung zu geben. Hier sind einige Workarounds aufgeführt.

StackOverflow: So führen Sie Tests aus, ohne den iOS-Simulator zu starten

Für mich persönlich war die Verwendung eines zweiten Monitors am einfachsten. Wenn dies jedoch keine Option ist, sind hier einige andere Problemumgehungsvorschläge:

  1. „Befehl + U, gefolgt von Befehl + H beim Starten von Komponententests. (Strg + H blendet den Simulator aus, nachdem er angezeigt wurde.)“ – markshiz

  2. Legen Sie keine Bundle-Loader- oder Testhost-Build-Einstellungen fest. Fügen Sie stattdessen einfach die .m-Dateien, die Sie als Unit-Tests durchführen, zu den Build-Phases-Kompilierungsquellen hinzu und führen Sie die Unit-Tests dann über die Befehlszeile aus, indem Sie Folgendes verwenden:

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

-MandyW

  1. Führen Sie ein AppleScript aus inErzeugt Ausgabein der Konfiguration des Testverhaltens:

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

-Rudolf Adamkovic

Antwort2

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

verwandte Informationen