MacOS Lion에서 XCode 4.2를 사용하고 있습니다. 시뮬레이터에서 iPhone/iPad 앱을 디버깅 할 때 Xcode 도구 모음 (제품 | 정지)에서 "Stop"버튼을 사용하여 앱을 종료합니다. 아주 자주 이것 이후, XCode는 main.m 파일을 열고 UIApplicationMain 호출에 실행 포인터를 놓고 "Program received SIGKILL"이라고 말합니다. 그 후 약 1 초 후에 디버그 모드가 해제되므로이 오류를 디버그 할 수 없습니다. 내 응용 프로그램은 많은 스레드를 포함하므로 내 생각에 스레드가 여전히 작동 중일 때 리소스를 꺼내는 것과 관련 될 수 있습니다. 이것은 정상적인 것일 수도 있습니다. 어쨌든 앱이 종료되기 때문에이 문제에 대해서는별로 신경 쓰지 않습니다. 그러나 모든 디버그 후에이 SIGKILL을 보는 것은 정말로 성가시다. 어떻게 디버깅 할 수 있습니까? 또는 비활성화 할 수있는 방법이 있습니까?XCode 디버거가 Stop 버튼에서 SIGKILL로 중지합니다
EDIT : 일반적인 활동 로그 (일반 예외와 같은 크래시 세부 정보 제외)를 제외한 콘솔에는 아무 것도 없습니다.
디버거가 SIGKILL을 보내 앱을 죽입니다. 이것이 Unix에서 프로세스를 종료하는 방법입니다. 문제가 무엇입니까? – hamstergene
문제는 다음과 같습니다. XCode는 디버거에서이 SIGKILL을 보여 주며, 중단 점을 표시하는 것과 같은 방식으로 1 초 후에 디버거를 종료합니다. –
Xcode의 코드 윈도우를 main.m으로 바꾼다면, 당신이보고 있던 것과는 거리가 멀다. – jrturton