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...
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...
Ich entwickle eine Flask -Anwendung, die verschleierte URLs für legitime Benutzer generiert. Die Anwendung ist so konzipiert:
Benutzer zu einer geschützten URL umgeleitet, wenn sie auf den...