2016-07-28 13 views
0

Ich habe meine App für Betatests und Überprüfung eingereicht, einige Benutzer haben zufällige Abstürze gemeldet und ich versuche, Abstürze für das zu beheben Ich habe erfolgreich die Absturzberichte mit Xcode heruntergeladen Organizer, Nach dem Apple-Dokument Der Stack-Frame, in dem der Absturz aufgetreten ist, ist orange markiert aber in Crash-Berichten ist in meinem Fall keine Orange markiert, und beim Klicken auf den Stack-Rahmen (durch Klicken auf den Pfeil) öffnet es das Projekt zeigt den letzten Status von Xcode Project zeigt nicht die Datei und Zeile, wo der Absturz tatsächlich passiert ist.Beta build crash report debuggen durch Xcode Organizer -> Abstürze

enter image description here

Antwort

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. 

App Store Release-Builds sind für Sie bereits desymbolicated und Sie können auf den kleinen Pfeil-Symbol klicken nicht auf die Linie zu erreichen. verursacht den Absturz. Dies ist hauptsächlich für die Beta-Version.

+0

Das scheint zu funktionieren, ist aber ziemlich nervig. Gibt es eine andere Möglichkeit, die Abstürze von Betatests im Bereich Xcode Organizer> Abstürze zu desymbole? – benrudhart

+1

@benrudhart für Beta-Tests das ist die einzige bekannte Möglichkeit für mich, für die Produktion/Live-Build finden Sie eine kleine Pfeiltaste direkt neben der Stack-Spur des Absturzes, die Sie zu der Zeilennummer bringen wird, die den Absturz verursacht. –