2012-02-03 4 views
2

이전 스레드에서 설명한 바와 같이 Break on Exception 브레이크 포인트를 추가했으며 here을 추가 했으므로 예외가 발생했을 때 내 응용 프로그램이 내 코드의 관련 위치에서 중단됩니다 하지만 지금은 응용 프로그램을 실행할 때마다, XCODE는이 라인에서 main.m에서 즉시 나누기 :Break On Exception 사용 가능 응용 프로그램은 XCODE 4.2의 main.m에서 항상 깨집니다.

는 오류 메시지가 표시되지 또는 로그에 표시됩니다
@autoreleasepool { 
    return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); 
} 

유일한 로그 출력은 (lldb)입니다.

예외 브레이크 규칙을 제거하면 앱에 오류가 발생하지 않고이 행에서 앱이 중단되거나 중단되지 않습니다.

저는 LLDB 디버거와 자동 참조 횟수를 사용하고 있습니다.

답변

1

LLDB로 전환했을 때도 같은 문제가있었습니다. GDB로 다시 전환했고 이것으로 해결되었습니다. 이상적이지는 않지만 작동합니다. 이 게시물을 참조하십시오 : Exception Breakpoints - LLDB Results vs. GDB

LLDB 및 Break on Exception을 사용하여 장치에서 실행 해 보았습니까?

+0

빙고, GDB로 다시 전환 할 때 작동합니다. 이것이 LLDB를 사용하여 작동하지 않으며 문서화되지 않았다는 것이 이상하게 보입니다. – Camsoft

관련 문제