프로덕션 iOS 응용 프로그램에서 충돌 보고서가 자동으로 우리 서버에 기록됩니다. 내가 symbolicatecrash
명령으로 읽을 수있는 .crash
파일을 생성 할 수있는 방법,iOS 응용 프로그램의 프로덕션 충돌 로그 읽기
Terminating app due to uncaught exception: *** setObjectForKey: object cannot be nil (key: dict_key).
0 CoreFoundation 0x2f00dee3 <redacted> + 154
1 libobjc.A.dylib 0x397a4ce7 objc_exception_throw + 38
2 CoreFoundation 0x2ef4917f <redacted> + 818
3 MyAppName 0x0010ef3f MyAppName + 229183
4 MyAppName 0x000e5401 MyAppName + 58369
5 MyAppName 0x000e4ac1 MyAppName + 56001
6 UIKit 0x31843a33 <redacted> + 518
... (Removed for brevity)
이 정보를 갖는 충돌 로그 [NSException 설명] 및 [NSException callStackSymbols]의 캐릭터 조합은 다음과 같습니다입니까? 이 크래시 로그를 텍스트 파일에 저장하고 이름을 .crash
확장명으로 지정할 수 있습니까?
감사합니다.
이것을 상징하는 전체 표준 Apple 형식의 충돌 보고서가 필요합니다. 또한 행별로 기호가 너무 많이 누락 된 것 같습니다 (예 : 앱의로드 주소) – Kerni
로드 주소는 '0xe4ac1 - 56001 = 0xD7000'입니다. 이 주소로 수동으로 atos를 사용하여 앱의 스택 프레임에 대한 심볼을 가져와야합니다. http://stackoverflow.com/questions/13574933/ios-crash-reports-atos-not-working-as-expected/13576028#13576028 – Kerni