2012-01-16 2 views
0

xcode4.2의 SIGABRT는 항상 main.m에서 사라집니다. 나는 그것이 진짜 어디 있는지 알 수 없다. 이 라인에SIGABRT가 항상 main.m에 머물러있는 이유

: 그것은 잘 작동 xcode3.2에

int retVal = UIApplicationMain(argc, argv, nil, @"AppDelegate"); 

.

+0

그것은 당신이 main.m.에서 앱 위임 클래스를 잘못 입력하는 경우가 될 수있다 throw되는 장소에서 디버거를 중지합니다 예를 들어, AppDelegate 대신 appDelegate를 사용하는 것이 아닌가요? 또한 실제 iOS 기기 용으로 배포하는 경우 올바른 인증서가 설치되어 실행 되나요? –

+0

AppDelegate는 cocos2d templete 자동 작성 파일입니다. 맞습니다. 그리고 나는 또한 올바른 인증서를 가지고 있습니다. 나는 더 많은 사람들이이 문제를 가지고있다. – zszen

+0

모두, 이제 해결책을 찾았다. 네! 중단 점 탐색기에서 모두에 대해 "예외 중단 점"을 추가하십시오. 그것은 해결책이다. 여기 링크 : http://www.cocos2d-iphone.org/forum/topic/22687 – zszen

답변

1

디버그 방식에 objc_exception_throw 상징적 중단 점을 추가하는 시도 -이 단지 예외가

+0

"예외 중단 점"을 추가합니다. 그것은 작동합니다. 네! – zszen

관련 문제