Problem
Apps using AdamE.Firebase.iOS.Core 12.5.0.4 crash on launch (SIGABRT) on devices running iOS 26 (iPhone OS 26.3, build 23D127). The crash originates in FirebaseCore during FIRApp.configure(), triggered by CrossFirebase.Initialize() in .NET MAUI apps via Plugin.Firebase.
Crash details
- Exception:
EXC_CRASH (SIGABRT) — uncaught Objective-C exception from FirebaseCore
- When: 0.3 seconds after launch (during
WillFinishLaunching)
- Device: iPhone 16 Pro Max (iPhone17,2), iOS 26.3
- App: .NET MAUI 9, Plugin.Firebase 4.0.0 → AdamE.Firebase.iOS.Core 12.5.0.4
Root cause
This is a known Firebase iOS SDK issue:
The current NuGet package (12.5.0.4) bundles Firebase iOS SDK 12.5, which predates the fix.
Request
Please update the bindings to Firebase iOS SDK 12.9.0 (or later) and publish a new NuGet package. This would fix the crash for all downstream consumers (Plugin.Firebase, BarcodeScanner.Mobile.Maui, etc.) on iOS 26 devices.
Workaround
In the meantime, we've wrapped CrossFirebase.Initialize() in a try-catch so the app launches without analytics on iOS 26. Analytics auto-heals once the binding is updated (Plugin.Firebase already specifies >= 12.5.0.4).
Thank you for maintaining these critical bindings!
Problem
Apps using
AdamE.Firebase.iOS.Core12.5.0.4 crash on launch (SIGABRT) on devices running iOS 26 (iPhone OS 26.3, build 23D127). The crash originates in FirebaseCore duringFIRApp.configure(), triggered byCrossFirebase.Initialize()in .NET MAUI apps via Plugin.Firebase.Crash details
EXC_CRASH (SIGABRT)— uncaught Objective-C exception fromFirebaseCoreWillFinishLaunching)Root cause
This is a known Firebase iOS SDK issue:
The current NuGet package (12.5.0.4) bundles Firebase iOS SDK 12.5, which predates the fix.
Request
Please update the bindings to Firebase iOS SDK 12.9.0 (or later) and publish a new NuGet package. This would fix the crash for all downstream consumers (Plugin.Firebase, BarcodeScanner.Mobile.Maui, etc.) on iOS 26 devices.
Workaround
In the meantime, we've wrapped
CrossFirebase.Initialize()in a try-catch so the app launches without analytics on iOS 26. Analytics auto-heals once the binding is updated (Plugin.Firebase already specifies>= 12.5.0.4).Thank you for maintaining these critical bindings!