2015-10-02 7 views
33

Fehlerbericht in Crashlytics/Fabric konnte nicht angezeigt werden. Fehler wird angezeigt: "Es sieht so aus, als ob uns dSYMs fehlen, um Abstürze für die folgenden Versionen zu verarbeiten."

Absturzberichte werden in Stoff/Crashlytics für meine iOS-Anwendung nicht generiert Ein Fehler (wie im Screenshot angegeben) wird auf dem Fabric-Dashboard angezeigt.

Wie von Fabric angewiesen Ich habe versucht, die angegebenen UUIDs im Rampenlicht von der Maschine, wo die Fabric-Mac-App installiert ist. (Wo ich Build der App zu erstellen.) Aber konnte keine Ergebnisse erhalten. Auch versucht, mit Terminal mit Befehl zu suchen: mdfind "com_apple_xcode_dsym_uuids == <UUID>” (wie in: http://support.crashlytics.com/knowledgebase/articles/376834-missing-dsyms), aber konnte auch keine Ergebnisse dort erhalten.

Jeder hatte dieses Problem schon einmal? Irgendwelche Problemumgehungen, um das zu beheben?

+0

So werden Sie das Skript läuft in * Phasen * Build, die die 'dsym's zu Crashlytics während eines Build einreicht? – Droppy

+0

ja. Ich führe ein Shell-Skript in Build-Phase, die beim Integrieren von Fabric kopiert wurde. – Vineeth

+0

Könnte dies jemand helfen - [Alles, was Sie wissen müssen] (http://stackoverflow.com/questions/39856414/crashlytics-does-not-show -crashes/40037060 # 40037060) –

Antwort

25

Sie können Absturzberichte erhalten, indem Sie die dSYMs-Datei für eine bestimmte Build-Version generieren und sie auf crystaltics hochladen.

Folgen Sie unten Schritte, um dSYMs Datei zu generieren.

  1. Zum Fenster-Menü -> Organizer in Xcode.

  2. Rechts Klicken Sie auf die richtige Version des Build und wählen Sie im Finder anzeigen.

  3. Select .xcarchieve Datei dann rechts auf das klicken und klicken Sie auf Paketinhalt zeigen

  4. Dann Zum ** dSYMs Ordner ** und .dSYM Datei auswählen und die Datei komprimieren.

  5. Jetzt ist der letzte Schritt zu hochladen komprimierte Datei auf Stoff.

Und dann können Sie Crash-Bericht von Build erhalten.

+7

Ich habe 3 Archive mit der von crashlytics angegebenen Build-Version. Ich habe versucht, ziped dSYMs von allen 3, und nach dem Hochladen jeder, es zeigt eine Nachricht "Die dSYM wurde erfolgreich hochgeladen!". Aber der Fehler ist immer noch da, auch nach dem Aktualisieren der Seite .. :-( – Vineeth

+0

Ich habe auch das gleiche Problem entstehen. Ich habe durch logout behoben und logge mich in fabric.try ein. Vielleicht hilft es. –

+0

woher hast du dich abgemeldet und Login? Mac App oder Website? – Vineeth

45

Ich habe, nachdem ich den Stoff Setup erfolgreich in meine App abgeschlossen haben, das gleiche Problem, ich jede Lösung versucht, aber die, die für mich gearbeitet wurde:

  1. Zum Projekteinstellungen des Projekts und Ziel und set Debug Information Format zu ZWERG mit DSYM Datei

Stellen Sie die aktuelle Konfiguration enter image description here

+0

Wenn ich Crashlytics über CocoaPods hinzufüge, muss ich dies einstellen die "pods.xcodeproj" Einstellungen auch? – Isuru

7

Für mich wurde das Problem gelöst, wenn ich beim Upload in AppStore oder Export-Datei Include bitcode deaktiviert.

Hoffentlich wird dies in den nächsten Crashlytics Update behoben werden.

0

Archive nicht dSYMs Ordner öffnen Sie den Ordner dann archiviert Ihre appname.app.dSYMs es dann

sumbit und Debug Information Format ZWERG mit DSYM Datei im Debug verwenden, wenn Sie was für Crash-Bericht im Debug

-1

I hatte das gleiche Problem mit Stoff Crashlytics. Dann habe ich ipa mit Verteilungsprofil und installiert es über itunes meine device.I begann Empfang Crash-Berichte nach it.Hope it :)

15

ich hilft endlich die Antwort bekam:

ich in iTunes Connect ging> Meine Apps> Aktivität> Klick auf Build fehlt dSYM> Download dSYM.Once heruntergeladen hinzufügen. Zip-Erweiterung am Ende (nicht sicher, warum. Zip wird nicht von Apple angezeigt) und war in der Lage, es zu entpacken. In diesem Ordner konnte ich das fehlende dSYM finden, das von Fabric angefordert wurde, und es dann auf Fabric hochladen.

Es dauert ein paar Minuten, um einen dSYM zu verarbeiten. In meinem Fall dauerte es 24 Stunden, um den Absturzbericht zu symbolisieren.

+0

Wir verarbeiten die hochgeladenen dSYM (s). Bitte überprüfen Sie in ein paar Minuten den Status. –

0

Wenn Sie nicht die dSYMs Datei erzeugt werden, dann gehen:

Organizer in Xcode. Wählen Sie die richtige Version, die auf iTunes hochgeladen wird, klicken Sie mit der rechten Maustaste auf diese Version zeigt die Option Paketinhalt. Gehen Sie zum dSYMs-Ordner und wählen Sie .dSYM-Datei laden Sie es auf dem Fabric, dann erhalten Sie die Absturzberichte. Mehr Details zu diesem Link >>>>>https://docs.fabric.io/apple/crashlytics/missing-dsyms.html#upload-dsym

0

Unter Berücksichtigung der Antworten:

  1. Zum Fenster-Menü -> Organizer in Xcode.

Jetzt im Organizer, wählen Sie die Version und klicken Sie auf den „Download dSYMs ...“ -Taste auf der rechten Seite.

  1. Rechts Klicken Sie auf richtige Version von Build und wählen Sie Show in Finder.

  2. Select .xcarchieve Datei dann rechts auf das klicken und klicken Sie auf Paketinhalt zeigen

  3. Dann Zum ** dSYMs Ordner ** und .dSYM Datei auswählen und die Datei komprimieren.

Denken Sie daran, geeignete zu komprimieren.DSYM Datei, zum Beispiel:

enter image description here

enter image description here

  1. Jetzt Letzter Schritt ist zu Upload komprimierte Datei auf Stoff.

Beim Hochladen das Ergebnis folgt:

enter image description here

Verwandte Themen