Skip to content

Update Firebase iOS SDK to 12.9.0+ for iOS 26 compatibility (crash on launch) #108

@doradsoft

Description

@doradsoft

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!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions