Firebase 12.6.0
Overview
Firebase 12.6.0 updates the maintained AdamE.Firebase.iOS.* package line to Firebase Apple SDK 12.6.0 for .NET iOS and Mac Catalyst.
Release notes
- See Firebase 12.6+ modernization notes in the project README for context on the 12.6+ binding modernization work.
Highlights
- Published 16 Firebase packages at
12.6.0. - Restored
AdamE.Firebase.iOS.AppDistributionandAdamE.Firebase.iOS.InAppMessagingas published packages. - Published
AdamE.Google.iOS.GoogleAppMeasurement 12.6.0.
Binding updates
- Expanded and corrected binding coverage across Firestore, Auth, CloudFunctions, Database, Storage, AppCheck, Analytics, RemoteConfig, Crashlytics, PerformanceMonitoring, Installations, CloudMessaging, and ABTesting.
- Fixed runtime drift issues including Firestore named query lookup, CloudFunctions emulator configuration, ABTesting experiment payload APIs, and version-symbol lookups.
- Corrected nullable flow and native-accurate API shapes for Database values, Firestore transactions, Storage task snapshots, Analytics consent settings, and version string caches.
Validation
- Fresh binding audit reviewed.
- Full simulator E2E validation passed.
- Binding surface coverage:
1625 / 1625exercised,0failed. - Runtime drift sweep:
21 / 21passed. - Known
NU1603GTMSessionFetcher warning is advisory only.
Consumer notes
- Consumers should keep Firebase packages aligned on the same
12.6.0line. - AppDistribution and InAppMessaging map to Firebase's 12.6.0 aggregate CocoaPods specs, whose native AppDistribution/InAppMessaging pods resolve as beta native pods.