2014-04-08 3 views
2

나는 "사용중인 시뮬레이터"오류가 거의 발생하지 않는 것으로 밝혀졌습니다. 몇 가지 프로젝트가 열렸을 때 발생하는 오류입니다. 빌드하고 실행 한 다음 멈추는 것을 잊었을 때 실행을 시도했습니다. 다른 프로젝트가 있지만 "시뮬레이터 사용 중"오류가 나타납니다.자동으로 프로젝트 실행 중지

현재 열려있는 모든 프로젝트를 살펴보고 어떤 프로세스가 실행 중인지 직접 확인하고 수동으로 중지해야합니다.

CMD + R을 클릭하면 실행중인 프로젝트를 중지 할 수 있습니까? 시뮬레이터가 실행되고 있지 않음을 보장

+0

필자의 경험에 비추어 볼 때 이것은 현재로서는 불가능하다고 말합니다. 애드리안의 대답은 이상적이지 않습니다. 시뮬레이터를 종료하고 다시 실행하기 때문입니다. –

답변

1

한 가지 방법은, 다음 (시험에) 터미널에서 실행하는 것입니다 :

killall "iPhone Simulator" 

무슨이하는 일은 "아이폰 시뮬레이터"라는 프로세스를 종료하고,이입니다 어떤 유닉스 기반 플랫폼에서도 거의 동일합니다.

내가 제안 할 수있는 최선의 다른 방법은 컴파일하기 전에 수동으로 시뮬레이터를 죽이는 것입니다. 즉, 빌드 단계 (처음에는)에서 "스크립트 실행"타겟을 추가하여 다음 순서대로 실행합니다 :

#!/bin/bash 
killall "iPhone Simulator" 
exit 0 

또는 기타 사용자 그룹에 따라

#!/bin/bash 
sudo killall "iPhone Simulator" 
exit 0 

...

는 일반적으로 시뮬레이터가 종료되지 않을 때 나는 동안 앱 충돌 실행 중이거나 조기 중단 점에서 실행을 중지합니다.

너무 추가하고 위의 테스트 :

  1. 엽니 다 백그라운드에서 실행중인 시뮬레이터를 죽이하고 싶은 프로젝트를. 네비게이터에서

  2. , 프로젝트 목표를 강조, 편집기 영역에서 프로젝트 루트

    Navigator with Project Root Highlighted
  3. 에서 선택을 클릭합니다 (즉 빌드 및 시뮬레이터에서 실행하려고하고있는 프로젝트). 아래 이미지에서 대상에 대해 테스트합니다.

    enter image description here
  4. 편집기 영역에서 "빌드 단계"를 클릭하십시오.

  5. 화면 상단의 "편집자 메뉴"를 클릭하십시오.

  6. "빌드 단계 추가> 스크립트 실행 빌드 추가 단계"("스크립트 실행"참조) 섹션이 편집 창의 오른쪽에 나타납니다. 일반적으로 목록의 끝 부분에 나타납니다.

  7. 목록에서 가능한 한 위로 끌어옵니다. 일반적으로 가장 많이 수행 할 수있는 것은 "대상 종속성"바로 아래에 있으므로 ... 목록에서 두 번째입니다.

  8. 스크립트 실행 섹션을 확장하십시오.

    enter image description here

그리고 거기 당신은 그것이있다 : 나는 나와있는 스크립트 예제 중 하나에서

  • 붙여 넣기, 전자는 잘 작동합니다, 당신은 다음과 같이 나타납니다 뭔가를해야한다. 어떤 이유로 든 작동하지 않으면 빌드 로그를 검사하여 출력 내용을 확인할 수 있습니다.

  • +0

    당신은 더 잘 설명 할 수 있습니까, 저는 사과 세계에 멍청한 사람입니다, 당신은 그것을 설정하는 방법에 대한 단계별 설명을 쓸 수 있습니까? –

    +0

    기본 답변을 업데이트하겠습니다 ... –

    +0

    프로젝트 구조가 Mac App과 다를지라도 프로젝트 구조는 동일하지만 단계는 동일합니다. –