성능·디버깅
크래시 로그 심볼리케이션
사용자가 보낸 크래시 로그에 함수명 대신 16진수 주소만 찍혀 있습니다. 읽을 수 있게 만들려면 무엇이 필요한가요?
면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
사용자가 보낸 크래시 로그에 함수명 대신 16진수 주소만 찍혀 있습니다. 읽을 수 있게 만들려면 무엇이 필요한가요?
그 빌드에서 함께 생성된, UUID가 일치하는 dSYM으로 심볼리케이션해야 주소가 함수명과 줄 번호로 복원된다.
성능·디버깅주관식딥다이브
서드파티 SDK를 못 쓰는 환경이라 크래시 로그 수집 시스템을 직접 설계해야 합니다. 앱 안에서 크래시를 어떻게 잡아 기록하나요?
#dsym #symbolication
성능·디버깅주관식기초
중고거래 앱 리뷰에 "느려지다가 꺼진다"는 말만 반복됩니다. crash log와 성능 trace를 어떻게 연결해 어느 문제부터 고칠지 정하겠습니까?
#crash #symbolication
성능·디버깅주관식기초
"어제 배포한 버전에서 크래시가 급증했다"는 알림을 받았습니다. 지금부터 무엇을 어떤 순서로 하나요?
#crash
성능·디버깅객관식기초
크래시 리포트에 EXC_BREAKPOINT (SIGTRAP) 가 찍혔습니다. Swift 앱에서 이 유형을 만드는 상황을 모두 고르세요.
#crash