Держите iPhone Simulator в фоновом режиме при выполнении тестов в Xcode?

9

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

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

jasongregori
источник

Ответы:

2

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

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

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

  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"

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

AnthonyMDev
источник
1
Хотя это может теоретически ответить на вопрос, было бы предпочтительным включить сюда основные части ответа и предоставить ссылку для справки.
Cfinley
Конечно, спасибо за совет. Я не думал, что нужно копировать информацию из ссылки, но если это предпочтение сообщества, я с удовольствием обязуюсь!
AnthonyMDev
0

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

Дарко
источник
Похоже, эта опция больше не существует. К сожалению, я не смог найти его ни в одной из других вкладок.
Деклан МакКенна