Xcode에서 테스트를 실행하는 동안 iPhone 시뮬레이터를 백그라운드에 유지하시겠습니까?

Xcode에서 테스트를 실행하는 동안 iPhone 시뮬레이터를 백그라운드에 유지하시겠습니까?

Xcode에서 테스트를 실행할 때 iPhone 시뮬레이터가 짜증나게 나타나 작업 흐름을 방해합니다. 전체 화면 모드인 경우 특히 짜증납니다. 나는 그것을 열고 백그라운드에 머물기를 원합니다.

시뮬레이터를 항상 백그라운드에 머물게 하는 솔루션이 있다면(테스트하지 않을 때에도) 시뮬레이터를 끌 수만 있다면 괜찮습니다.

답변1

현재 Xcode나 iOS 시뮬레이터에서는 이에 대한 지원이 없는 것 같습니다. 여기에는 몇 가지 해결 방법이 나와 있습니다.

StackOverflow iOS 시뮬레이터를 실행하지 않고 테스트를 실행하는 방법

개인적으로 가장 쉬운 방법은 보조 모니터를 사용하는 것이었지만, 이것이 옵션이 아닌 경우 제안된 다른 해결 방법은 다음과 같습니다.

  1. "Command + U를 누른 다음 단위 테스트를 시작할 때 Command + H를 누릅니다. (Ctrl + H는 시뮬레이터가 나타난 후 시뮬레이터를 숨깁니다.)" - markshiz

  2. 번들 로더나 테스트 호스트 빌드 설정을 지정하지 말고, 대신 단위 테스트 중인 .m 파일을 빌드 단계 컴파일 소스에 추가한 후 다음을 사용하여 명령줄에서 단위 테스트를 실행하세요.

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

-맨디W

  1. AppleScript 실행출력을 생성합니다테스트 동작 구성에서:

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

-루돌프 아담코비치

답변2

상단의 시뮬레이터 메뉴에서 "Window" -> "Stay in Front"를 클릭하세요. 이렇게 하면 시뮬레이터가 항상 다른 모든 창보다 위쪽 창으로 유지됩니다. 그런 다음 도크에 작은 노란색 점이 있는 시뮬레이터 창을 최소화합니다. 이러한 방식으로 시뮬레이터는 도크에 숨겨진 상태로 유지되며 자동으로 앞으로 나오지 않습니다.

관련 정보