Ich habe wahrscheinlich mehr als 20 Artikel und Forenbeiträge zu diesem Thema gelesen und kann es immer noch nicht funktionieren.
Meine App scheint gut zu symbolisieren, aber ich kann keine Systemaufrufe symbolisieren, da scheint die Mehrzahl der Absturzprotokolle, die ich erhalte, zu stürzen.
Ich habe es versucht:
Warum funktioniert das nicht? Wie schaffen es andere, das zum Laufen zu bringen? (Hinweis: Ich habe dieses Problem schon lange nicht mehr, daher hat es nichts mit der neuen Version von iOS 6 und Xcode 4.5 zu tun.)
Die Skriptausgabe enthält viele Zeilen wie folgt:
%Vor%Ich verwende den folgenden Terminal-Befehl:
%Vor%Dies erzeugt die folgende Ausgabe:
%Vor%Nur ein kleines Update dazu - Ich kann immer noch keine Logs in Xcode symbolisieren (und da ich jetzt meine Xcode-Projekte auf ein Netzlaufwerk verschoben habe, bin ich ziemlich sicher, dass ich es nie zum Laufen bringen werde) Allerdings habe ich in PLCrashReporter 1.2 eine anständige Lösung gefunden. Es kann lokal symbolisiert werden, was zwar nicht perfekt ist, aber normalerweise spezifisch genug ist, um mich auf das Problem einlassen zu können.
Wenn Sie einfach die .crash-Datei in Xcode ziehen und auf "Re-symbolicate" klicken, kann ich alle iOS-Methoden symbolisieren. Aber nicht meine eigenen App-Methoden.
Und ich bezweifle, dass es eine Möglichkeit gibt, meine eigenen App-Methoden seit iOS6 korrekt zu symbolisieren, weil die "Start" -Methode für jeden einzelnen Absturz unterschiedliche Adressen hat. Sie waren früher immer gleich und Atos funktionieren immer.
Wenn Sie dies noch nicht versucht haben, aktualisieren Sie Ihren Mac auf OSX 10.8.2. Ich war mit OSX 10.7.5, und die sofortige Aktualisierung hat meine Probleme bei der Sybolierung behoben.
Ich habe so viel alles versucht, um meine Crash-Logs symbolisieren zu lassen. Ich hatte vorher nie Probleme, aber ein paar Monate waren vergangen, seit ich ein Unfallprotokoll gesehen hatte; Irgendwann während dieser Zeit habe ich auf Xcode 4.5.2 aufgerüstet. Es scheint mir, dass etwas mit dem Skript Xcode 4.5.2 symbolicatecrash perl auf einem Mac, auf dem OSX 10.7.5 läuft, nicht richtig funktioniert. Im symbolischen Crash ruft es Atos auf, eine Adresse zu sybolisieren; Es konnte nicht die passenden Symbole finden, obwohl ich gewusst habe , dass ich das richtige xcarchive hatte. Wie auch immer, wenn Sie sich die $ 20 leisten können, sollten Sie sich für OSX 10.8.2 entscheiden und das wird hoffentlich für Sie funktionieren.
Es ist sehr einfach, wenn Sie das Archiv in Ihrem Xcode und ein entsprechendes Absturzprotokoll haben.
Tags und Links iphone ios xcode symbolicatecrash symbolicate