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


9

Xcode에서 테스트를 실행하고 작업 흐름을 방해하면 iPhone Simulator가 성가 시게 나타납니다. 전체 화면 모드 인 경우 특히 성가신 일입니다. 나는 그것을 열고 백그라운드에서 유지하기를 원합니다.

시뮬레이터가 항상 백그라운드에서 유지되도록하는 솔루션이 있다면 (테스트하지 않더라도)이를 끌 수있는 한 괜찮습니다.

답변:


2

현재 Xcode 또는 iOS Simulator에서는이를 지원하지 않는 것 같습니다. 여기에 몇 가지 해결 방법이 있습니다.

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

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

  1. "단위 테스트를 시작할 때 Command + U 다음에 Command + H가 나타납니다. Control + H는 시뮬레이터가 나타난 후에 숨 깁니다."-markshiz

  2. 번들 로더 또는 테스트 호스트 빌드 설정을 설정하지 말고 단위 테스트중인 .m 파일을 빌드 단계 컴파일 소스에 추가 한 후 다음을 사용하여 명령 행에서 단위 테스트를 실행하십시오.

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

맨디

  1. 테스트 동작 구성에서 출력 생성 에서 AppleScript를 실행하십시오 .

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

루돌프 아담 코 비치


1
이 이론적으로 질문에 대답 할 수 있습니다 동안, 바람직 할 것이다 여기에 대한 대답의 본질적인 부분을 포함하고 참조 할 수 있도록 링크를 제공합니다.
Cfinley

물론 팁 주셔서 감사합니다. 링크에서 정보를 복사 할 필요는 없다고 생각했지만, 그것이 커뮤니티의 선호라면, 나는 기꺼이 의무입니다!
AnthonyMDev

0

상단의 시뮬레이터 메뉴에서 "창"-> "앞에 머물러"를 클릭하십시오. 이렇게하면 시뮬레이터가 항상 다른 모든 창 위에 최상위 창으로 유지됩니다. 그런 다음 작은 노란색 점이 도크에 들어가도록 시뮬레이터 창을 최소화하십시오. 이런 식으로 시뮬레이터는 도크에 숨겨져 있으며 자동으로 앞으로 나오지 않습니다.


이 옵션이 더 이상 존재하지 않는 것 같습니다. 불행히도 다른 탭에서 찾을 수 없었습니다.
Declan McKenna
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.