Check your Xcode version, AI Logic imports and deep-link handling before bumping to Firebase iOS SDK 13, which drops CocoaPods and raises iOS to 15.
Firebase iOS SDK 13.0.0 breaks builds on older toolchains: the Swift package no longer resolves in Xcode versions earlier than 26.2, according to the Firebase Apple SDK release notes for Oct. 7, 2026. Several other changes in the same release will fail a compile or quietly change behavior.
Key Takeaways #
- Xcode 26.2 is now the floor. The package needs Swift tools version 6.2.1 and the Swift 6.2.3 compiler.
- Minimum platforms rise to iOS 15, tvOS 15, macOS 11 and watchOS 8.
- CocoaPods is gone. Firebase 13 and later ship only through Swift Package Manager and binary distributions.
import FirebaseAImust becomeimport FirebaseAILogic.
What Breaks #
Firebase said existing CocoaPods releases stay available “as long as CocoaPods ecosystem support continues.” Anything newer needs Swift Package Manager, a move Firebase flagged in its CocoaPods deprecation guide.
In Firebase AI Logic, the old FirebaseAI module is removed. Backend.vertexAI() is also gone; the release notes point to Backend.agentPlatform(location:). The default location changes from us-central1 to global, so apps that depended on the old default need to pass the location explicitly. Firebase noted that most new Gemini models don’t support us-central1.
The interim Apple Foundation Models integration (GenerativeModelSession, SystemLanguageModel, HybridModel) is removed. Firebase says to use GeminiLanguageModel through ai.geminiLanguageModel(name:) with Apple’s own framework instead. The generation parameters temperature, topP, topK, candidateCount, presencePenalty and frequencyPenalty are deprecated because Gemini 3.x and later models don’t support them.
In Cloud Messaging and In-App Messaging, scene delegates now take priority over app delegates for deep-link and universal-link routing. An app with handlers in both places may route links differently after the upgrade, with no compile error to warn you.
Also removed: FirebaseMLModelDown, and the GoogleSignIn package from the zip and Carthage downloads. Firebase said a Google Sign-In release compatible with Firebase 13 over Swift Package Manager “will follow in the coming weeks.” Zip and Carthage users should take 13.0.1 for the Analytics hardening changes. Firestore now requires C++17.
Our Take #
This major release is mostly a toolchain upgrade. The Xcode 26.2 requirement is the one that will hit CI first, because a build image pinned to an older Xcode fails at package resolution, before any of the API changes show up. That is the editorial read, not Firebase’s.
Teams that don’t want the Firestore dependency tree can use the new Swift Package Traits to opt out of it, per the release notes.
What to Check #
Pin a branch, bump Firebase, and build on Xcode 26.2 or later. Search for FirebaseAI imports and Backend.vertexAI. Then test every deep link that crosses a scene delegate. Version 13.1.0 followed on Oct. 21 with bug fixes, including a Remote Config activate() delay.