Firebase 13 for iOS Requires Xcode 26.2 and Renames the AI Module Google's Firebase iOS SDK 13.0.0, detailed in the Firebase Apple SDK release notes for Oct. 7, 2026, requires Xcode 26.2 or later, Swift tools version 6.2.1 and the Swift 6.2.3 compiler, and drops CocoaPods in favor of Swift Package Manager and binary distributions. The release raises minimum platforms to iOS 15, tvOS 15, macOS 11 and watchOS 8, renames the AI module so `import FirebaseAI` becomes `import FirebaseAILogic`, removes `Backend.vertexAI()` in favor of `Backend.agentPlatform(location:)`, and changes the default location from `us-central1` to `global`. Firebase said existing CocoaPods releases stay available "as long as CocoaPods ecosystem support continues," and version 13.1.0 followed on Oct. 21 with bug fixes including a Remote Config `activate()` delay. Firebase 13 for iOS Requires Xcode 26.2 and Renames the AI Module 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 https://firebase.google.com/support/release-notes/ios . 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 FirebaseAI must become import 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: FirebaseMLModelDownloader , 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.