Оставить iPhone Simulator в фоновом режиме во время выполнения тестов в Xcode?

Оставить iPhone Simulator в фоновом режиме во время выполнения тестов в Xcode?

iPhone Simulator раздражающе всплывает, когда я запускаю тесты в Xcode, и прерывает мой рабочий процесс. Это особенно раздражает, если я в полноэкранном режиме. Я хочу, чтобы он открылся и оставался в фоновом режиме.

Если есть решение, которое заставит симулятор всегда оставаться в фоновом режиме (даже когда он не тестируется), меня это не затруднит, если я смогу его отключить.

решение1

В настоящее время, похоже, что в Xcode или iOS Simulator нет поддержки для этого. Здесь перечислено несколько обходных путей.

StackOverflow как запустить тесты без запуска iOS Simulator

Лично для меня самым простым решением было использование дополнительного монитора, но если это невозможно, вот некоторые из других предлагаемых обходных путей:

  1. «Command + U, а затем Command + H при запуске модульных тестов. (Control + H скрывает симулятор после его появления.)» - markshiz

  2. Не устанавливайте никаких настроек загрузчика пакетов или сборки тестового хоста, вместо этого просто добавьте файлы .m, которые вы тестируете в исходные коды компиляции Build Phases, а затем запустите тесты модулей из командной строки с помощью:

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

-МэндиВ

  1. Запустите AppleScript вФормирует выводв конфигурации поведения тестирования:

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

-Рудольф Адамкович

решение2

В меню Симулятора сверху нажмите «Окно» -> «Оставаться на переднем плане». Это поместит Симулятор всегда в качестве верхнего окна над всеми остальными окнами. А затем сверните Окно Симулятора с маленькой желтой точкой в ​​док. Таким образом Симулятор останется скрытым в доке и не выйдет на передний план автоматически.

Связанный контент