2016-07-28 6 views
0

베타 테스트 및 검토를 위해 앱을 제출했지만 임의의 충돌이보고 된 사용자가 거의 없으며 해당 문제를 해결하려고합니다. Xcode를 사용하여 충돌 보고서를 성공적으로 다운로드했습니다. 주최자, Apple의 문서에 따르면 충돌이 발생한 스택 프레임은 주황색으로 강조 표시되어 있지만 충돌 보고서에는 내 경우에 주황색 강조 표시가없고 스택 프레임을 클릭하면 (화살표 클릭) 프로젝트가 열리지 만 Xcode Project의 마지막 상태는 충돌이 실제로 발생한 파일과 라인을 보여주지 않습니다.Xcode Organizer를 통한 베타 빌드 오류 보고서 -> 충돌

enter image description here

답변

2
following are the steps to trace out the crash reports. 
1. Open organizer and select crashes. 
2. Select the build submitted to Appstore from the left panel of organizer window under ios apps. 
3. Select any crash log under the Appstore->app version 
4. Right click on crash log and select show in finder. 
5. Again right click on the xxx.xccrashpoints(log file) and select show package contents. 
6. Go to the path Distributionlogs->all->logs to see all the crash reports. 
7. Move all the .crash file to any folder on desktop. 
8. Connect your iOS device with mac machine, open xcode(if not open) and go to Window->Devices->select you ios Device -> view device logs. 
9. Drag all the .crash reports(refer step 6,7) under all logs tab, and there you go.. you can see that your crash logs are desymbolicated, you can see the method name causing the crash. 

앱 스토어 버전은 이미 당신을 위해 desymbolicated하는 빌드 당신은 어떤 라인에 도달하기 위해 작은 화살표 아이콘을 클릭 할 수 있습니다. 충돌을 일으켰습니다. 주로 베타 릴리스입니다.

+0

이것은 작동하는 것처럼 보이지만 꽤 짜증납니다. Xcode Organizer> Crashes 패널에서 베타 테스트의 충돌을 제거하는 다른 옵션이 있습니까? – benrudhart

+1

베타 테스트를 위해 @benrudhart 이것이 나에게 알려진 유일한 방법입니다. 프로덕션/라이브 빌드의 경우 충돌의 스택 추적 바로 옆에 작은 화살표 버튼이있어 충돌을 일으키는 라인 번호로 이동하게됩니다. –