| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| Firebase.zip | 2026-01-13 | 361.2 MB | |
| Firebase Apple 12.8.0 source code.tar.gz | 2026-01-12 | 15.3 MB | |
| Firebase Apple 12.8.0 source code.zip | 2026-01-12 | 18.9 MB | |
| README.md | 2026-01-12 | 8.9 kB | |
| Totals: 4 Items | 395.5 MB | 0 | |
The Firebase Apple SDK (12.8.0) is now available. For more details, see the Firebase Apple SDK release [notes.](https://firebase.google.com/support/release-notes/ios#12
To install this SDK, see Add Firebase to your project.
What's Changed
- infra: Fix firebaseai job in zip.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15574
- [FCM] Fix unit test flakes by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15560
- fix: More fixes to AILogic QS x Zip test by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15578
- crashlytics: Fix flaky tests caused by EXC_GUARD on stdin by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15583
- chore(m174): Update carthage versions by @daymxn in https://github.com/firebase/firebase-ios-sdk/pull/15589
- fix: perf ftl CI by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15592
- [#10220] - Use UIScreen.maximumFramesPerSecond for dynamic slow frame threshold by @JesusRojass in https://github.com/firebase/firebase-ios-sdk/pull/15516
- chore(m174): Update versions for Release 12.8.0 by @daymxn in https://github.com/firebase/firebase-ios-sdk/pull/15590
- feat: migrate AI zip qs job to reusable workflow by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15597
- feat: Pass -quiet to xcodebuild when gemini-cli calls build.sh by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15603
- feat: Upload xcodebuild logs for common SPM workflow by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15602
- fix: Address flaky dispatch by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15601
- fix: manually install watchOS sims for messaging watch app by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15605
- chore: remove CI caching by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15606
- fix: performance ftl cron job by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15545
- fix: storage.yml FTL cron by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15609
- chore: remove CP-based setup_quickstart.sh by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15610
- fix: flaky FIRCLSLoggingTests.m by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15608
- fix: storage FTL cron (pt. 2) by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15614
- feat: Upload xcresult path on common.yml failures by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15604
- feat: improve build.sh logging and add dry run feature by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15615
- Update CHANGELOG.md to reflect the fixes made for Issue [#10220] and fixed in pr [#15516] by @JesusRojass in https://github.com/firebase/firebase-ios-sdk/pull/15616
- fix: reduce sim availability flakes by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15621
- refactor: consolidate ftl jobs by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15620
- fix: more retry attempts for network dependent nightlies by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15622
- fix: nightly_ftl.yml workflow triggers by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15624
- fix: auth cron linting failure by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15627
- [style] Source update for clang-format 21.1.6 by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15628
- fix: pod_lib_lint.rb should print copy-and-paste friendly command by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15630
- fix: Give Firestore more time in archiving.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15631
- fix: syntax in archiving.yml, more flexible triggering, add permissions by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15632
- [Infra] Update CI action specifiers to full commit SHAs by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15633
- fix: simulator availability flake in firebasepod.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15634
- fix: flaky FIRCLSSettingsTests.m by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15623
- fix: cocoapods install bundler flake by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15636
- [AI] Make Integration tests green by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15637
- [AI] Update Gemini Live models in integration tests by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15641
- feat/pipeline/private-preview to main by @cherylEnkidu in https://github.com/firebase/firebase-ios-sdk/pull/15625
- [Firestore] Fix crash fetching Auth and App Check tokens by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15558
- [Infra] Restore Danger by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15638
- fix: messaging.yml sims flakes by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15645
- fix: remoteconfig.yml sims flakes by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15646
- infra: Broaden symbolcollision.yml workflow triggers by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15657
- fix: re-enable spectesting.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15659
- fix: find re2 headers by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15655
- fix: sessions flakes by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15629
- fix: Extend Firestore QS testing timeout in prerelease.yml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15665
- fix: reduce sim availability flakes for rtdb and ml by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15666
- feat: upload logs for catalyst workflows and extend timeout by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15662
- fix(ci): Update Live Session integration tests by @daymxn in https://github.com/firebase/firebase-ios-sdk/pull/15664
- [Firebase AI] Add support for setting thinking levels by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15557
- [Release] Update CHANGELOGs for M175 by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15672
- Analytics 12.8.0 by @pcfba in https://github.com/firebase/firebase-ios-sdk/pull/15674
- [FCM] Recovery logic for a corrupt database by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15573
- feat: add CODEOWNERS file by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15675
- [FCM] Narrower database open recovery logic by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15678
- [Firestore] Re-enable binary distribution by default by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15673
- fix: qs tests should use latest GoogleAppMeasurement by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15679
- feat: Require core approval for changes to public headers by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15682
- [MLModelDL] Remove legacy telemetry by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15680
- fix: export Analytics env var in workflow files by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15684
- fix: setup bundler flakes by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15686
- fix: add log and xcresult artifacts from scripts/test_catalyst.sh by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15687
- NOTICES Change by @github-actions[bot] in https://github.com/firebase/firebase-ios-sdk/pull/15688
- feat: organize gha workflow files by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15690
- fix: upload catalyst xcodebuild logs by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15692
- Return specific error for unrecognized payload in GenerativeAIService by @google-labs-jules[bot] in https://github.com/firebase/firebase-ios-sdk/pull/15693
- Resolve TODO in _ObjC_HeartbeatController.swift by @paulb777 in https://github.com/firebase/firebase-ios-sdk/pull/15698
- fix: syntax error in scripts/test_catalyst.sh by @ncooke3 in https://github.com/firebase/firebase-ios-sdk/pull/15699
- [Release] Update Firestore binary for 12.8.0 by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15700
- [Release] Update Firestore binary (RC2) for 12.8.0 by @andrewheard in https://github.com/firebase/firebase-ios-sdk/pull/15705
Full Changelog: https://github.com/firebase/firebase-ios-sdk/compare/12.7.0...12.8.0