Skip to content

Transition away from CocoaPods #90

Description

@glenne

Hi,

We’re writing to inform you that we’ll stop publishing new versions of the Firebase Apple SDK to CocoaPods in October 2026. From that point forward, Firebase packages will only be available from Swift Package Manager or manual installation. Firebase versions published before October 2026 will remain available on CocoaPods. This aligns with the public CocoaPods registry transitioning to read-only mode in December 2026.

To continue receiving updates:

Apple platform projects directly using the Firebase Apple SDK must migrate away from CocoaPods.
Apple platform projects using the Firebase Unity SDK, Firebase C++ SDK, or FlutterFire should check the migration guide to see if action is required.
If you're not using CocoaPods to integrate Firebase into your iOS or other Apple platforms app, this communication does not apply to you.

We understand this change may require some planning and have provided additional information below to help you with the transition.

What you need to know
Key changes:

Starting May 2026, you may see deprecation warnings in your terminal during pod install or pod update. These will not break your current builds.

Starting October 2026:

Firebase will stop releasing new versions to CocoaPods.
If you continue to use Firebase Apple SDKs via CocoaPods, you will not receive new features, performance improvements, or critical bug fixes.
These changes apply to all Firebase CocoaPods and their associated dependencies.

What you need to do
Action required:

Before October 2026, transition your projects to a supported installation method:

Identify which of your projects (listed below) use Firebase Apple SDKs via CocoaPods.
Migrate to Swift Package Manager or manual installation.
Review the migration guide for step-by-step instructions.
Timelines:

October 2026: Firebase stops publishing new versions to CocoaPods
December 2, 2026: CocoaPods registry enters read-only mode
Impacted projects:

We’re here to help
We recognize that this transition requires planning and effort from your team, and we are here to support you. If you have any questions or require assistance, please contact Firebase Support. For ongoing updates, review the Firebase Apple SDK Release Notes.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions