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


9

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

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

Ответы:


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"

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


1
Хотя это может теоретически ответить на вопрос, было бы предпочтительным включить сюда основные части ответа и предоставить ссылку для справки.
Cfinley

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

0

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


Похоже, эта опция больше не существует. К сожалению, я не смог найти его ни в одной из других вкладок.
Деклан МакКенна
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.