2011-08-28 4 views
1

앱이 충돌하는 행을 쉽게 찾을 수 있습니까? 콘솔은이 버그를 추적하는 데 도움이되는 거의 없거나 전혀 도움이되지 않으며 충돌하는 줄을 알고 싶습니다.앱에서 충돌하는 앱을 찾으세요.

감사합니다.

+1

이 질문은 문제에 대해 거의 설명하지 않습니다. –

답변

1

가장 쉬운 방법은 디버거에서 앱을 실행하는 것입니다. 충돌이 발생하면 디버거에서 어떤 코드 줄이 손상되었는지 표시합니다.

실제로 충돌하는 대신 예외가 발생하는 경우 gdb 콘솔 창 ("br objc_exception_throw")을 사용하여 objc_exception_throw에 중단 점을 넣을 수 있습니다.

+0

어떻게 Xcode에서 디버거 아래에서 뭔가를 실행합니까? –

+0

http://developer.apple.com/library/ios/#documentation/Xcode/Conceptual/iphone_development/120-Building_and_Running_Applications/building_and_running_applications.html#//apple_ref/doc/uid/TP40007959-CH6-SW2 –

1

xcode을 사용하고 있습니까? 그것은 당신이 코드에있는 당신의 시각적 표현을 제공해야합니다.

1

받고있는 오류를 게시하십시오. 시도 할 첫 번째 일은 몇 가지 중단 점을 추가하는 것입니다. 잘못된 액세스 오류의 경우 NSZombie을 사용하면 컴파일러에서 더 많은 핀 포인트 분석을 얻을 수 있습니다.

관련 문제