-
-
Notifications
You must be signed in to change notification settings - Fork 30
Description
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 fromFirebaseCore - 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:
- firebase/firebase-ios-sdk#15020 — FirebaseInstallations crash on iOS 26
- Fixed in Firebase iOS SDK 12.9.0 (release notes, Feb 3, 2026)
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!