2012-03-04 2 views
1

Xcode 시뮬레이터를 사용하여 여러 프로젝트의 실행을 비교합니다. 다른 프로젝트 중 하나를 실행 한 후에 한 프로젝트에서 빌드 할 때마다 Xcode는 시뮬레이터가 사용 중이므로 빌드 및 실행을 수행 할 수 없다고 알려줍니다. 그런 다음 다른 프로젝트 창을 찾아서 시뮬레이터 (Cmd-.)에서 실행을 중단 한 다음 이전 창으로 돌아가서 다시 빌드해야합니다. 시뮬레이터에서 현재 실행을 중지하고 시뮬레이터에서 현재 프로젝트를 빌드하고 실행하는 단축키 하나를 만들 수 있습니까?시뮬레이터를 사용하는 여러 프로젝트

답변

5

이 작업을 수행하는 데 약간의 작업이 있지만 전반적으로 매우 쉽습니다.

가장 먼저 할 일은 Automator를 여는 것입니다. 당신이 그것을 전에 사용하지 않은 Incase, 그것은 당신의 맥에 포함되어 있으므로 그냥 검색하십시오. Automator가 시작되면 새 프로젝트를 만들고 "서비스"를 선택하라는 메시지가 나타납니다. 자동화의 왼쪽에 enter image description here

을 다음과 같이 enter image description here

그런 다음 서비스를 조정, 당신은 "실행 AppleScript를"을 검색, 검색 창을보고 다음 실행 AppleScript를 "의 인스턴스를 드래그합니다 섹션을 수신 "귀하의 서비스 아래 섹션을받습니다. enter image description here 이제 AppleScript를 필요에 맞게 스위트로 변경하려고합니다. 이 경우 당신은 당신이 AppleScript로를 변경 완료되면,

enter image description here "종료"로 자동 저장 아이폰 시뮬레이터 "응용 프로그램에게"로 "(* 스크립트가 * 간다)"대체 할 수 있습니다 당신이 무엇을 ' 좋아,이 이름으로 서비스에 표시됩니다.

는 이제 "시스템 환경 설정"을 통해 머리와 당신이 볼 수 있듯이 "서비스" enter image description here 를 검색 할거야, 나는 나의 서비스가 당신을 선택하고 당신이 그것을 원하는대로 바로 가기 정의 "시뮬레이터 종료"라는. (기존 단축키와 충돌하지 않도록하십시오!)

이제 "시뮬레이터 사용 중"오류가 발생하면 시뮬레이터를 종료하고 간단한 키 입력으로 현재 프로세스를 종료 할 수 있습니다.

희망이 도움이됩니다.

+0

글쎄, 이것은 매우 도움이되었다. 감사. – StoneBreaker

+0

한 걸음 더 나아가서 빌드를 성공적으로 완료 할 때마다 (빌드 옵션의 xcode 환경 설정을 사용하여) 자동으로이 스크립트를 실행할 수 있습니까? 또한이 스크립트가 시뮬레이터가 현재 앱을 실행할 때만 실행되면 이상적입니다. 아마도 종료 명령 대신 시뮬레이터의 홈 화면으로 이동하도록 스크립팅 할 수 있습니까? – hatunike

2

각 실행은 자신이 알고있는 한 프로젝트 창에 따라 다릅니다. 따라서 프로젝트 창으로 이동하여 빌드를 중단하거나 Simulator (cmd + q)를 종료하고 새 프로젝트에서 다시 빌드해야합니다.

관련 문제