Hier hat jemand, der Probleme mit Firebase Crashlytics und R8 -Verschleierung hatte? Ich bekomme immer wieder verschleierte Stacktraces in der Konsole. Es scheint, als würde die Datei maping.txt beim Erstellen der App:
korrekt in die Crashlytics -API hochgeladen2023-09-08T10:46:40.132+0200 [DEBUG] [org.apache.http.impl.execchain.MainClientExec] Executing request PUT /v1/project/-/app/[redacted]/upload/java/[redacted] HTTP/1.1
2023-09-08T10:46:40.132+0200 [DEBUG] [org.apache.http.impl.execchain.MainClientExec] Target auth state: UNCHALLENGED
2023-09-08T10:46:40.132+0200 [DEBUG] [org.apache.http.impl.execchain.MainClientExec] Proxy auth state: UNCHALLENGED
2023-09-08T10:46:41.794+0200 [DEBUG] [org.apache.http.impl.execchain.MainClientExec] Connection can be kept alive indefinitely
2023-09-08T10:46:41.795+0200 [DEBUG] [com.google.firebase.crashlytics] PUT response: [reqId=null] 200
2023-09-08T10:46:41.796+0200 [INFO] [com.google.firebase.crashlytics] Mapping file uploaded: [redacted]/build/outputs/mapping/qa/mapping.txt
2023-09-08T10:46:41.796+0200 [LIFECYCLE] [org.gradle.internal.operations.DefaultBuildOperationRunner]
2023-09-08T10:46:41.796+0200 [DEBUG] [org.gradle.internal.operations.DefaultBuildOperationRunner] Completing Build operation 'Execute uploadMappingFile for :app:uploadCrashlyticsMappingFileQa'
2023-09-08T10:46:41.797+0200 [DEBUG] [org.gradle.internal.operations.DefaultBuildOperationRunner] Completing Build operation 'Executing task ':app:uploadCrashlyticsMappingFileQa''
2023-09-08T10:46:41.738+0200 [LIFECYCLE] [class org.gradle.internal.buildevents.TaskExecutionLogger]
2023-09-08T10:46:41.738+0200 [LIFECYCLE] [class org.gradle.internal.buildevents.TaskExecutionLogger] > Task :app:uploadCrashlyticsMappingFileQa
2023-09-08T10:46:41.796+0200 [DEBUG] [org.gradle.internal.operations.DefaultBuildOperationRunner] Build operation 'Execute uploadMappingFile for :app:uploadCrashlyticsMappingFileQa' completed
2023-09-08T10:46:41.797+0200 [DEBUG] [org.gradle.internal.operations.DefaultBuildOperationRunner] Build operation 'Executing task ':app:uploadCrashlyticsMappingFileQa'' completed
< /code>
Auch wenn R8 lokal mit der Mapping-Datei und dem StackTrace verwendet wird, wie aus der Firebase-Konsole heruntergeladen wird, entschlüsselt sie ohne Probleme: < /p>
// this works fine and outputs the de-obfuscated stracktrace
./retrace [redacted]/app/build/outputs/mapping/qa/mapping.txt [redacted]/stack.txt
< /code>
Eine Idee? Es scheint, als hätte Firebase nicht die Möglichkeit, Mapping -Dateien manuell hochzuladen oder hochgeladene Zuordnungsdateien in der Konsole anzeigen.
Hier hat jemand, der Probleme mit Firebase Crashlytics und R8 -Verschleierung hatte? Ich bekomme immer wieder verschleierte Stacktraces in der Konsole. Es scheint, als würde die Datei maping.txt beim Erstellen der App: korrekt in die Crashlytics -API hochgeladen2023-09-08T10:46:40.132+0200 [DEBUG] [org.apache.http.impl.execchain.MainClientExec] Executing request PUT /v1/project/-/app/[redacted]/upload/java/[redacted] HTTP/1.1 2023-09-08T10:46:40.132+0200 [DEBUG] [org.apache.http.impl.execchain.MainClientExec] Target auth state: UNCHALLENGED 2023-09-08T10:46:40.132+0200 [DEBUG] [org.apache.http.impl.execchain.MainClientExec] Proxy auth state: UNCHALLENGED 2023-09-08T10:46:41.794+0200 [DEBUG] [org.apache.http.impl.execchain.MainClientExec] Connection can be kept alive indefinitely 2023-09-08T10:46:41.795+0200 [DEBUG] [com.google.firebase.crashlytics] PUT response: [reqId=null] 200 2023-09-08T10:46:41.796+0200 [INFO] [com.google.firebase.crashlytics] Mapping file uploaded: [redacted]/build/outputs/mapping/qa/mapping.txt 2023-09-08T10:46:41.796+0200 [LIFECYCLE] [org.gradle.internal.operations.DefaultBuildOperationRunner] 2023-09-08T10:46:41.796+0200 [DEBUG] [org.gradle.internal.operations.DefaultBuildOperationRunner] Completing Build operation 'Execute uploadMappingFile for :app:uploadCrashlyticsMappingFileQa' 2023-09-08T10:46:41.797+0200 [DEBUG] [org.gradle.internal.operations.DefaultBuildOperationRunner] Completing Build operation 'Executing task ':app:uploadCrashlyticsMappingFileQa'' 2023-09-08T10:46:41.738+0200 [LIFECYCLE] [class org.gradle.internal.buildevents.TaskExecutionLogger] 2023-09-08T10:46:41.738+0200 [LIFECYCLE] [class org.gradle.internal.buildevents.TaskExecutionLogger] > Task :app:uploadCrashlyticsMappingFileQa 2023-09-08T10:46:41.796+0200 [DEBUG] [org.gradle.internal.operations.DefaultBuildOperationRunner] Build operation 'Execute uploadMappingFile for :app:uploadCrashlyticsMappingFileQa' completed 2023-09-08T10:46:41.797+0200 [DEBUG] [org.gradle.internal.operations.DefaultBuildOperationRunner] Build operation 'Executing task ':app:uploadCrashlyticsMappingFileQa'' completed < /code> Auch wenn R8 lokal mit der Mapping-Datei und dem StackTrace verwendet wird, wie aus der Firebase-Konsole heruntergeladen wird, entschlüsselt sie ohne Probleme: < /p> // this works fine and outputs the de-obfuscated stracktrace ./retrace [redacted]/app/build/outputs/mapping/qa/mapping.txt [redacted]/stack.txt < /code> Eine Idee? Es scheint, als hätte Firebase nicht die Möglichkeit, Mapping -Dateien manuell hochzuladen oder hochgeladene Zuordnungsdateien in der Konsole anzeigen.
Ich versuche, Firebase Crashlytics in meine .NET MAUI 8 IOS -Anwendung zu integrieren, aber es funktioniert nicht wie erwartet. Meine App baut im Release-Modus korrekt auf, und ich generiere...
Ich verwende Azure DevOps Pipelines, um meine iOS -App über Fastlane in den App Store zu erstellen und zu senden. Die App -Einreichung funktioniert einwandfrei, aber jetzt berichtet Firebase...
Wenn ich eine Laufzeitausnahme aus der Standardbibliothek bekomme, ist dies fast immer ein Problem in meinem Code und nicht im Bibliothekscode. Gibt es eine Möglichkeit, die Ausnahme -Stapel -Trace...
Ich verwende die neueste Version von pyarmor , um meine Python -Skripte zu verschleiern. Standardmäßig bindet Pyarmor aus Sicherheitsgründen den verschleierten Code an ein bestimmtes Gerät oder eine...