2012-05-31 3 views
-1

모든 포인터, 그 심지어 첫 번째 줄은 자체 충돌, 아래의 코드OSX 응용 프로그램 충돌이 릴리스 모드에서 우리는 릴리스 모드에서 응용 프로그램을 디버깅 할 수있는 방법

- (void)applicationDidFinishLaunching:(NSNotification *)aNotification { 
    // Insert code here to initialize your application 

    debugLog<<" inside app did finish launching "<<endl; 

    **// here its crashing**   
    [self InitAppController]; 

    [AppUtil createAppMacFolder]; 


} 
+2

? 그것은 예외입니까? 콘솔에 기록되는 내용은 무엇입니까? '-InitAppController' 메소드 코드를 보여줍니다. –

+0

기밀성을 보호하기 위해 몇 가지 메서드 이름을 변경해야했지만, 아래 답변은 저에게 효과적이었습니다. – Amitg2k12

답변

0

하지 않는 문제가 무엇인지 확실하다
하지만 난 0으로 최적화 레벨을 설정할 때 잘 작동하고, 충돌의 내역은 무엇

enter image description here

+1

이것은 거의 확실하게 문제를 숨기고 있습니다. 당신이 그것을 남겨두면 아마 무작위 상황에서 자랄 것이다. 충돌하는 버그가있는 경우 ** 개발 중에 재현 가능하다는 ** 운 좋은 **입니다. 또한 자세한 내용을 제공하면 쉽게 고칠 수 있어야합니다. –

+0

@ken, 예, 알고 있습니다. 해결하려고합니다. – Amitg2k12