[Xcode/Swift] CocoaPods管理のFirebaseは12月にRead-Onlyになるらしい

公式ドキュメント:

CocoaPods announced that they will become read-only in December 2026, after which new pod versions can no longer be published. The following sections provide more information about this change, and explain how to migrate your apps to other installation managers.

(CocoaPods は、 2026 年 12 月に読み取り専用になることを発表しました。読み取り専用になると、新しい Pod バージョン を公開できなくなります。以下のセクションでは、この変更について詳しく説明し、アプリを他のインストール マネージャーに移行する方法について説明します。)

Overview

  • What’s changing? CocoaPods is moving to a read-only state, and Firebase will stop publishing new versions to CocoaPods in October 2026.
  • Will my app break? No. Existing versions of Firebase libraries will remain available indefinitely on the CocoaPods registry, and your apps that use those CocoaPod versions will continue to function.
  • Why migrate? To continue receiving the latest features, performance improvements, and critical fixes, you should migrate use to Swift Package Manager or manual installation.

To accommodate the announcement from CocoaPods, Firebase will stop publishing new versions to CocoaPods in October 2026. These changes impact all of the following pods and their subdependencies:

FirebaseFirebaseAuthFirebaseInstallations
FirebaseABTestingFirebaseCoreFirebaseMessaging
FirebaseAIFirebaseCrashlyticsFirebaseMLModelDownloader
FirebaseAILogicFirebaseDatabaseFirebasePerformance
FirebaseAnalyticsFirebaseFirestoreFirebaseRemoteConfig
FirebaseAppCheckFirebaseFunctionsFirebaseStorage
FirebaseAppDistributionFirebaseInAppMessaging

These changes will additionally impact all Firebase distributions that wrap the native Firebase Apple SDK, including the Firebase Unity SDKFirebase C++ SDK, and FlutterFire.

つまり、2026年12月を過ぎると、どんなに重大なバグやセキュリティホールが見つかっても、CocoaPods経由でその修正版を受け取ることはできなくなるということですね。

なので、特にPods管理し続けたい理由がなければSPM移行しておいた方が良さそう。

SPM移行フローが気になる方はこちらを参考にしてみてください。

[Xcode/Swift] Carthage & CocoaPodsからSPMへの移行作業フロー