-
Notifications
You must be signed in to change notification settings - Fork 60
Description
Hello,
I am using Plugin.Firebase for Firebase integration in my .NET MAUI app targeting .NET 9.0. While Crashlytics works well on Android with full readable stack traces, on iOS the crash logs only show low-level system frames (e.g. libsystem_kernel, libsystem_c.dylib) and the rest of the call stack appears as "missing" symbols, making the logs unusable.
_Crashed: tid_103
0 libsystem_kernel.dylib 0x6bbc _pthread_kill + 8
1 libsystem_pthread.dylib 0xd854 pthread_kill + 208
2 libsystem_c.dylib 0x1f6ac abort + 124
3 PharmaIdea.Rea.Mobile 0x8de008 xamarin_find_protocol_wrapper_type + 1092 (runtime.m:1092)
4 PharmaIdea.Rea.Mobile 0xa1c200 mono_invoke_unhandled_exception_hook + 1263 (exception.c:1263)
5 PharmaIdea.Rea.Mobile 0xabf4f4 mono_jit_exec + 1372 (driver.c:1372)
6 PharmaIdea.Rea.Mobile 0x8e6e4c xamarin_main + 460 (monotouch-main.m:460)
7 PharmaIdea.Rea.Mobile 0xb2beb4 main + 83 (main.arm64.mm:83)
8 ??? 0x1036d04d0 (Missing)
I suspect this is due to incomplete or incorrectly generated dSYM files during the iOS build process, but I am not sure.
Could you please clarify if there are any special iOS build settings or configurations required with Plugin.Firebase or in MAUI projects to ensure proper full dSYM symbol generation and upload required by Firebase Crashlytics?
Has anyone else encountered this issue or have suggestions on how to solve it?
Thank you for your help!