Trzymać iPhone'a w tle podczas uruchamiania testów w Xcode?


9

Symulator iPhone'a pojawia się irytująco, gdy uruchamiam testy w Xcode i przerywa mi pracę. Jest to szczególnie denerwujące, jeśli jestem w trybie pełnoekranowym. Chcę, żeby się otworzył i pozostał w tle.

Jeśli istnieje rozwiązanie, które sprawia, że ​​Symulator zawsze pozostaje w tle (nawet gdy nie testuje), nie mam nic przeciwko, dopóki mogę go wyłączyć.

Odpowiedzi:


2

Obecnie wydaje się, że nie ma takiej obsługi w Xcode ani iOS Simulator. Poniżej wymieniono kilka obejść.

StackOverflow jak uruchamiać testy bez uruchamiania iOS Simulator

Osobiście najłatwiejszą rzeczą dla mnie było użycie dodatkowego monitora, ale jeśli nie jest to opcja, niektóre z innych sugerowanych obejść to:

  1. „Command + U, a następnie Command + H podczas uruchamiania testów jednostkowych. (Control + H ukrywa symulator po jego pojawieniu się.)” - markshiz

  2. Nie ustawiaj żadnych programów ładujących pakiety ani ustawień kompilacji hosta testowego, po prostu dodaj pliki .m, które testujesz jednostkowo, do źródeł kompilacji faz kompilacji, a następnie uruchom testy jednostkowe z wiersza poleceń, używając:

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

-MandyW

  1. Uruchom AppleScript w Generuje dane wyjściowe w Testowanie konfiguracji zachowania:

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

-Rudolf Adamkovic


1
Chociaż teoretycznie może to odpowiedzieć na pytanie, lepiej byłoby zawrzeć tutaj istotne części odpowiedzi i podać odnośnik.
Cfinley,

Jasne, dzięki za napiwek. Nie sądziłem, że konieczne jest skopiowanie informacji z linku, ale jeśli taka jest preferencja społeczności, chętnie się zobowiązuję!
AnthonyMDev

0

W menu Symulatora u góry kliknij „Okno” -> „Zostań z przodu”. To powoduje, że Symulator pozostaje zawsze jako górne okno ponad wszystkimi innymi oknami. A następnie zminimalizuj okno symulatora za pomocą małej żółtej kropki do stacji dokującej. W ten sposób symulator pozostaje ukryty w doku i nie wysuwa się automatycznie.


Wygląda na to, że ta opcja już nie istnieje. Niestety nie mogłem go znaleźć w żadnej innej zakładce.
Declan McKenna
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.