본문 바로가기

Software/iOS & Objective-C

iOS Crash Log 추출

Clash Log란 무엇이며, 어떻게 확인할 수 있는가?

iOS 기반에서 돌고 있는 Application이 Clash 났을 경우, Operating system에서 crash report 또는 crash log를 iDevice에 생성한다.

사용자는 Application이 종료되는 조건을 포함하여, Clash log를 통해 많은 정보를 획득 할 수 있다.

Clash 발생시 해당 thread에서 무슨 일이 벌어지고 있는지 확인을 하고, 발생한 thread를 식별 할 수 있다.

또한 추가 Application을 통해 어떤 Code Line에서 해당 문제가 발생했는지 추적이 가능 하다.

Clash 로그는 하기 OS 별 repository를 통해 확인이 가능하다.

Windows의 경우 iTunes가 설치되어 있어야만 log 확인이 가능하니 설치하는 것을 잊지 말자.


Mac OS X:로그아웃

~/Library/Logs/CrashReporter/MobileDevice/<DEVICE_NAME>


Windows XP:

C:\Documents and Settings\<USERNAME>\Application Data\Apple Computer\Logs\CrashReporter\MobileDevice\<DEVICE_NAME>


Windows Vista or 7:



C:\Users\<USERNAME>\AppData\Roaming\Apple Computer\Logs\CrashReporter\MobileDevice\<DEVICE_NAME>


반응형

'Software > iOS & Objective-C' 카테고리의 다른 글

[iOS] App 내에서 언어 변경법  (0) 2016.03.02
클래스 기본 문법  (0) 2015.11.09
Xcode 개발관련 설정  (0) 2015.09.10
ARC와 strong, weak, 그리고 cycle  (0) 2015.06.22
[iOS] AES256 Descryption 에 대하여...  (0) 2014.02.11