'Call Stack symbolize'에 해당되는 글 1건

  1. 2010.08.02 call stack 심벌화
Xcode2010. 8. 2. 17:25
런타임 디버그 시에 에러가 발생하면서 메모리 주소값인 call stack 정보가 발생한다. 이를 symbolicatecrash를 이용하여 심벌화하고 우리가 만들어 놓은 함수 명으로 대체한다.
symbolicatecrash의 위치는 아래와 같다.(Xcode 3.2.3)
/Developer/Platforms/iPhoneOS.platform/Developer/Library/PrivateFrameworks/DTDeviceKit.framework/Versions/A/Resources/symbolicatecrash

콘솔에서 symbolicatecrash를 실행하되 이미 컴파일된 *.dSYM 파일을 포함시킨다. 보통 .dSYM파일은 디버그 심벌파일로 .app과 같은 곳에 컴파일된다.

> symbolicatecrash 앱.crash 앱.app.dSYM
위처럼 등록하면 call stack을 심벌화 할 수 있다.

근데 현재 버전에서는 자동으로 심벌화하는 것 같다~ 게다가 Xcode 4버전(현재는 베타)에서는 디버그가 훨씬 편해졌다.
Posted by 버터백통