From ad7e38432962db887f8a83477808cf65528de95f Mon Sep 17 00:00:00 2001 From: Jude Kwashie Date: Tue, 19 May 2026 08:44:11 +0000 Subject: [PATCH 1/5] chore: add FlutterFramework dependency to plugins' Package.swift --- .../cloud_firestore/ios/cloud_firestore/Package.swift | 2 ++ .../cloud_firestore/macos/cloud_firestore/Package.swift | 2 ++ .../cloud_functions/ios/cloud_functions/Package.swift | 2 ++ .../cloud_functions/macos/cloud_functions/Package.swift | 2 ++ .../firebase_ai/firebase_ai/ios/firebase_ai/Package.swift | 8 ++++++-- .../firebase_ai/macos/firebase_ai/Package.swift | 8 ++++++-- .../ios/firebase_analytics/Package.swift | 2 ++ .../macos/firebase_analytics/Package.swift | 2 ++ .../ios/firebase_app_check/Package.swift | 2 ++ .../macos/firebase_app_check/Package.swift | 2 ++ .../ios/firebase_app_installations/Package.swift | 2 ++ .../macos/firebase_app_installations/Package.swift | 2 ++ .../firebase_auth/ios/firebase_auth/Package.swift | 2 ++ .../firebase_auth/macos/firebase_auth/Package.swift | 2 ++ .../firebase_core/ios/firebase_core/Package.swift | 2 ++ .../firebase_core/macos/firebase_core/Package.swift | 2 ++ .../ios/firebase_crashlytics/Package.swift | 2 ++ .../macos/firebase_crashlytics/Package.swift | 2 ++ .../firebase_database/ios/firebase_database/Package.swift | 2 ++ .../macos/firebase_database/Package.swift | 2 ++ .../ios/firebase_in_app_messaging/Package.swift | 2 ++ .../ios/firebase_messaging/Package.swift | 2 ++ .../macos/firebase_messaging/Package.swift | 2 ++ .../ios/firebase_ml_model_downloader/Package.swift | 2 ++ .../macos/firebase_ml_model_downloader/Package.swift | 2 ++ .../ios/firebase_performance/Package.swift | 2 ++ .../ios/firebase_remote_config/Package.swift | 2 ++ .../macos/firebase_remote_config/Package.swift | 2 ++ .../firebase_storage/ios/firebase_storage/Package.swift | 2 ++ .../firebase_storage/macos/firebase_storage/Package.swift | 2 ++ 30 files changed, 68 insertions(+), 4 deletions(-) diff --git a/packages/cloud_firestore/cloud_firestore/ios/cloud_firestore/Package.swift b/packages/cloud_firestore/cloud_firestore/ios/cloud_firestore/Package.swift index eeb28d8e1eaa..f14c57ab4736 100644 --- a/packages/cloud_firestore/cloud_firestore/ios/cloud_firestore/Package.swift +++ b/packages/cloud_firestore/cloud_firestore/ios/cloud_firestore/Package.swift @@ -21,6 +21,7 @@ let package = Package( dependencies: [ .package(url: "https://github.com/firebase/firebase-ios-sdk", from: firebase_sdk_version), .package(name: "firebase_core", path: "../firebase_core"), + .package(name: "FlutterFramework", path: "../FlutterFramework"), ], targets: [ .target( @@ -28,6 +29,7 @@ let package = Package( dependencies: [ .product(name: "FirebaseFirestore", package: "firebase-ios-sdk"), .product(name: "firebase-core", package: "firebase_core"), + .product(name: "FlutterFramework", package: "FlutterFramework"), ], resources: [ .process("Resources"), diff --git a/packages/cloud_firestore/cloud_firestore/macos/cloud_firestore/Package.swift b/packages/cloud_firestore/cloud_firestore/macos/cloud_firestore/Package.swift index 744936afe8b1..ac667c95ce2b 100644 --- a/packages/cloud_firestore/cloud_firestore/macos/cloud_firestore/Package.swift +++ b/packages/cloud_firestore/cloud_firestore/macos/cloud_firestore/Package.swift @@ -21,6 +21,7 @@ let package = Package( dependencies: [ .package(url: "https://github.com/firebase/firebase-ios-sdk", from: firebase_sdk_version), .package(name: "firebase_core", path: "../firebase_core"), + .package(name: "FlutterFramework", path: "../FlutterFramework"), ], targets: [ .target( @@ -28,6 +29,7 @@ let package = Package( dependencies: [ .product(name: "FirebaseFirestore", package: "firebase-ios-sdk"), .product(name: "firebase-core", package: "firebase_core"), + .product(name: "FlutterFramework", package: "FlutterFramework"), ], resources: [ .process("Resources"), diff --git a/packages/cloud_functions/cloud_functions/ios/cloud_functions/Package.swift b/packages/cloud_functions/cloud_functions/ios/cloud_functions/Package.swift index 13368bccaf73..9e4d2cc6b120 100644 --- a/packages/cloud_functions/cloud_functions/ios/cloud_functions/Package.swift +++ b/packages/cloud_functions/cloud_functions/ios/cloud_functions/Package.swift @@ -20,6 +20,7 @@ let package = Package( dependencies: [ .package(url: "https://github.com/firebase/firebase-ios-sdk", from: firebase_sdk_version), .package(name: "firebase_core", path: "../firebase_core"), + .package(name: "FlutterFramework", path: "../FlutterFramework"), ], targets: [ .target( @@ -27,6 +28,7 @@ let package = Package( dependencies: [ .product(name: "FirebaseFunctions", package: "firebase-ios-sdk"), .product(name: "firebase-core", package: "firebase_core"), + .product(name: "FlutterFramework", package: "FlutterFramework"), ], resources: [ .process("Resources"), diff --git a/packages/cloud_functions/cloud_functions/macos/cloud_functions/Package.swift b/packages/cloud_functions/cloud_functions/macos/cloud_functions/Package.swift index 9d7ca8dc6440..7a6e1948d460 100644 --- a/packages/cloud_functions/cloud_functions/macos/cloud_functions/Package.swift +++ b/packages/cloud_functions/cloud_functions/macos/cloud_functions/Package.swift @@ -20,6 +20,7 @@ let package = Package( dependencies: [ .package(url: "https://github.com/firebase/firebase-ios-sdk", from: firebase_sdk_version), .package(name: "firebase_core", path: "../firebase_core"), + .package(name: "FlutterFramework", path: "../FlutterFramework"), ], targets: [ .target( @@ -27,6 +28,7 @@ let package = Package( dependencies: [ .product(name: "FirebaseFunctions", package: "firebase-ios-sdk"), .product(name: "firebase-core", package: "firebase_core"), + .product(name: "FlutterFramework", package: "FlutterFramework"), ], resources: [ .process("Resources"), diff --git a/packages/firebase_ai/firebase_ai/ios/firebase_ai/Package.swift b/packages/firebase_ai/firebase_ai/ios/firebase_ai/Package.swift index 087f2530b1c1..62bc30f28c69 100644 --- a/packages/firebase_ai/firebase_ai/ios/firebase_ai/Package.swift +++ b/packages/firebase_ai/firebase_ai/ios/firebase_ai/Package.swift @@ -15,11 +15,15 @@ let package = Package( products: [ .library(name: "firebase-ai", targets: ["firebase_ai"]), ], - dependencies: [], + dependencies: [ + .package(name: "FlutterFramework", path: "../FlutterFramework"), + ], targets: [ .target( name: "firebase_ai", - dependencies: [], + dependencies: [ + .product(name: "FlutterFramework", package: "FlutterFramework"), + ], resources: [ .process("Resources"), ] diff --git a/packages/firebase_ai/firebase_ai/macos/firebase_ai/Package.swift b/packages/firebase_ai/firebase_ai/macos/firebase_ai/Package.swift index 5440873b51b2..97271dccd1e8 100644 --- a/packages/firebase_ai/firebase_ai/macos/firebase_ai/Package.swift +++ b/packages/firebase_ai/firebase_ai/macos/firebase_ai/Package.swift @@ -15,11 +15,15 @@ let package = Package( products: [ .library(name: "firebase-ai", targets: ["firebase_ai"]), ], - dependencies: [], + dependencies: [ + .package(name: "FlutterFramework", path: "../FlutterFramework"), + ], targets: [ .target( name: "firebase_ai", - dependencies: [], + dependencies: [ + .product(name: "FlutterFramework", package: "FlutterFramework"), + ], resources: [ .process("Resources"), ] diff --git a/packages/firebase_analytics/firebase_analytics/ios/firebase_analytics/Package.swift b/packages/firebase_analytics/firebase_analytics/ios/firebase_analytics/Package.swift index 2c161afddcf4..0eae48c31a59 100644 --- a/packages/firebase_analytics/firebase_analytics/ios/firebase_analytics/Package.swift +++ b/packages/firebase_analytics/firebase_analytics/ios/firebase_analytics/Package.swift @@ -26,6 +26,7 @@ let package = Package( dependencies: [ .package(url: "https://github.com/firebase/firebase-ios-sdk", from: firebase_sdk_version), .package(name: "firebase_core", path: "../firebase_core"), + .package(name: "FlutterFramework", path: "../FlutterFramework"), ], targets: [ .target( @@ -33,6 +34,7 @@ let package = Package( dependencies: [ .product(name: analyticsProduct, package: "firebase-ios-sdk"), .product(name: "firebase-core", package: "firebase_core"), + .product(name: "FlutterFramework", package: "FlutterFramework"), ], resources: [ .process("Resources"), diff --git a/packages/firebase_analytics/firebase_analytics/macos/firebase_analytics/Package.swift b/packages/firebase_analytics/firebase_analytics/macos/firebase_analytics/Package.swift index e3a0c919f39c..10aaaa91b4cb 100644 --- a/packages/firebase_analytics/firebase_analytics/macos/firebase_analytics/Package.swift +++ b/packages/firebase_analytics/firebase_analytics/macos/firebase_analytics/Package.swift @@ -20,6 +20,7 @@ let package = Package( dependencies: [ .package(url: "https://github.com/firebase/firebase-ios-sdk", from: firebase_sdk_version), .package(name: "firebase_core", path: "../firebase_core"), + .package(name: "FlutterFramework", path: "../FlutterFramework"), ], targets: [ .target( @@ -27,6 +28,7 @@ let package = Package( dependencies: [ .product(name: "FirebaseAnalytics", package: "firebase-ios-sdk"), .product(name: "firebase-core", package: "firebase_core"), + .product(name: "FlutterFramework", package: "FlutterFramework"), ], resources: [ .process("Resources"), diff --git a/packages/firebase_app_check/firebase_app_check/ios/firebase_app_check/Package.swift b/packages/firebase_app_check/firebase_app_check/ios/firebase_app_check/Package.swift index 131401563be2..177f150e71c5 100644 --- a/packages/firebase_app_check/firebase_app_check/ios/firebase_app_check/Package.swift +++ b/packages/firebase_app_check/firebase_app_check/ios/firebase_app_check/Package.swift @@ -20,6 +20,7 @@ let package = Package( dependencies: [ .package(url: "https://github.com/firebase/firebase-ios-sdk", from: firebase_sdk_version), .package(name: "firebase_core", path: "../firebase_core"), + .package(name: "FlutterFramework", path: "../FlutterFramework"), ], targets: [ .target( @@ -27,6 +28,7 @@ let package = Package( dependencies: [ .product(name: "FirebaseAppCheck", package: "firebase-ios-sdk"), .product(name: "firebase-core", package: "firebase_core"), + .product(name: "FlutterFramework", package: "FlutterFramework"), ], resources: [ .process("Resources"), diff --git a/packages/firebase_app_check/firebase_app_check/macos/firebase_app_check/Package.swift b/packages/firebase_app_check/firebase_app_check/macos/firebase_app_check/Package.swift index 31732e86e458..b918f95eb0a4 100644 --- a/packages/firebase_app_check/firebase_app_check/macos/firebase_app_check/Package.swift +++ b/packages/firebase_app_check/firebase_app_check/macos/firebase_app_check/Package.swift @@ -20,6 +20,7 @@ let package = Package( dependencies: [ .package(url: "https://github.com/firebase/firebase-ios-sdk", from: firebase_sdk_version), .package(name: "firebase_core", path: "../firebase_core"), + .package(name: "FlutterFramework", path: "../FlutterFramework"), ], targets: [ .target( @@ -27,6 +28,7 @@ let package = Package( dependencies: [ .product(name: "FirebaseAppCheck", package: "firebase-ios-sdk"), .product(name: "firebase-core", package: "firebase_core"), + .product(name: "FlutterFramework", package: "FlutterFramework"), ], resources: [ .process("Resources"), diff --git a/packages/firebase_app_installations/firebase_app_installations/ios/firebase_app_installations/Package.swift b/packages/firebase_app_installations/firebase_app_installations/ios/firebase_app_installations/Package.swift index 99fb7e9fc227..69140a752d14 100644 --- a/packages/firebase_app_installations/firebase_app_installations/ios/firebase_app_installations/Package.swift +++ b/packages/firebase_app_installations/firebase_app_installations/ios/firebase_app_installations/Package.swift @@ -20,6 +20,7 @@ let package = Package( dependencies: [ .package(url: "https://github.com/firebase/firebase-ios-sdk", from: firebase_sdk_version), .package(name: "firebase_core", path: "../firebase_core"), + .package(name: "FlutterFramework", path: "../FlutterFramework"), ], targets: [ .target( @@ -27,6 +28,7 @@ let package = Package( dependencies: [ .product(name: "FirebaseInstallations", package: "firebase-ios-sdk"), .product(name: "firebase-core", package: "firebase_core"), + .product(name: "FlutterFramework", package: "FlutterFramework"), ], resources: [ .process("Resources"), diff --git a/packages/firebase_app_installations/firebase_app_installations/macos/firebase_app_installations/Package.swift b/packages/firebase_app_installations/firebase_app_installations/macos/firebase_app_installations/Package.swift index 3931f4954626..3ed1b113b51f 100644 --- a/packages/firebase_app_installations/firebase_app_installations/macos/firebase_app_installations/Package.swift +++ b/packages/firebase_app_installations/firebase_app_installations/macos/firebase_app_installations/Package.swift @@ -20,6 +20,7 @@ let package = Package( dependencies: [ .package(url: "https://github.com/firebase/firebase-ios-sdk", from: firebase_sdk_version), .package(name: "firebase_core", path: "../firebase_core"), + .package(name: "FlutterFramework", path: "../FlutterFramework"), ], targets: [ .target( @@ -27,6 +28,7 @@ let package = Package( dependencies: [ .product(name: "FirebaseInstallations", package: "firebase-ios-sdk"), .product(name: "firebase-core", package: "firebase_core"), + .product(name: "FlutterFramework", package: "FlutterFramework"), ], resources: [ .process("Resources"), diff --git a/packages/firebase_auth/firebase_auth/ios/firebase_auth/Package.swift b/packages/firebase_auth/firebase_auth/ios/firebase_auth/Package.swift index 362b8f5ebda2..d63bb4c81c58 100644 --- a/packages/firebase_auth/firebase_auth/ios/firebase_auth/Package.swift +++ b/packages/firebase_auth/firebase_auth/ios/firebase_auth/Package.swift @@ -21,6 +21,7 @@ let package = Package( dependencies: [ .package(url: "https://github.com/firebase/firebase-ios-sdk", from: firebase_sdk_version), .package(name: "firebase_core", path: "../firebase_core"), + .package(name: "FlutterFramework", path: "../FlutterFramework"), ], targets: [ .target( @@ -28,6 +29,7 @@ let package = Package( dependencies: [ .product(name: "FirebaseAuth", package: "firebase-ios-sdk"), .product(name: "firebase-core", package: "firebase_core"), + .product(name: "FlutterFramework", package: "FlutterFramework"), ], resources: [ .process("Resources"), diff --git a/packages/firebase_auth/firebase_auth/macos/firebase_auth/Package.swift b/packages/firebase_auth/firebase_auth/macos/firebase_auth/Package.swift index deb2d7c07aee..6833d7748061 100644 --- a/packages/firebase_auth/firebase_auth/macos/firebase_auth/Package.swift +++ b/packages/firebase_auth/firebase_auth/macos/firebase_auth/Package.swift @@ -21,6 +21,7 @@ let package = Package( dependencies: [ .package(url: "https://github.com/firebase/firebase-ios-sdk", from: firebase_sdk_version), .package(name: "firebase_core", path: "../firebase_core"), + .package(name: "FlutterFramework", path: "../FlutterFramework"), ], targets: [ .target( @@ -28,6 +29,7 @@ let package = Package( dependencies: [ .product(name: "FirebaseAuth", package: "firebase-ios-sdk"), .product(name: "firebase-core", package: "firebase_core"), + .product(name: "FlutterFramework", package: "FlutterFramework"), ], resources: [ .process("Resources"), diff --git a/packages/firebase_core/firebase_core/ios/firebase_core/Package.swift b/packages/firebase_core/firebase_core/ios/firebase_core/Package.swift index 9a30c9de0e0d..af8534fa9bcb 100644 --- a/packages/firebase_core/firebase_core/ios/firebase_core/Package.swift +++ b/packages/firebase_core/firebase_core/ios/firebase_core/Package.swift @@ -20,6 +20,7 @@ let package = Package( ], dependencies: [ .package(url: "https://github.com/firebase/firebase-ios-sdk", from: firebase_sdk_version), + .package(name: "FlutterFramework", path: "../FlutterFramework"), ], targets: [ .target( @@ -27,6 +28,7 @@ let package = Package( dependencies: [ // No product for firebase-core so we pull in the smallest one .product(name: "FirebaseInstallations", package: "firebase-ios-sdk"), + .product(name: "FlutterFramework", package: "FlutterFramework"), ], resources: [ .process("Resources"), diff --git a/packages/firebase_core/firebase_core/macos/firebase_core/Package.swift b/packages/firebase_core/firebase_core/macos/firebase_core/Package.swift index d4b4f2dabcd7..c5fc241395ec 100644 --- a/packages/firebase_core/firebase_core/macos/firebase_core/Package.swift +++ b/packages/firebase_core/firebase_core/macos/firebase_core/Package.swift @@ -20,6 +20,7 @@ let package = Package( ], dependencies: [ .package(url: "https://github.com/firebase/firebase-ios-sdk", from: firebase_sdk_version), + .package(name: "FlutterFramework", path: "../FlutterFramework"), ], targets: [ .target( @@ -27,6 +28,7 @@ let package = Package( dependencies: [ // No product for firebase-core so we pull in the smallest one .product(name: "FirebaseInstallations", package: "firebase-ios-sdk"), + .product(name: "FlutterFramework", package: "FlutterFramework"), ], resources: [ .process("Resources"), diff --git a/packages/firebase_crashlytics/firebase_crashlytics/ios/firebase_crashlytics/Package.swift b/packages/firebase_crashlytics/firebase_crashlytics/ios/firebase_crashlytics/Package.swift index 530638a39b19..47984bdd9bee 100644 --- a/packages/firebase_crashlytics/firebase_crashlytics/ios/firebase_crashlytics/Package.swift +++ b/packages/firebase_crashlytics/firebase_crashlytics/ios/firebase_crashlytics/Package.swift @@ -21,6 +21,7 @@ let package = Package( dependencies: [ .package(url: "https://github.com/firebase/firebase-ios-sdk", from: firebase_sdk_version), .package(name: "firebase_core", path: "../firebase_core"), + .package(name: "FlutterFramework", path: "../FlutterFramework"), ], targets: [ .target( @@ -28,6 +29,7 @@ let package = Package( dependencies: [ .product(name: "FirebaseCrashlytics", package: "firebase-ios-sdk"), .product(name: "firebase-core", package: "firebase_core"), + .product(name: "FlutterFramework", package: "FlutterFramework"), ], resources: [ .process("Resources"), diff --git a/packages/firebase_crashlytics/firebase_crashlytics/macos/firebase_crashlytics/Package.swift b/packages/firebase_crashlytics/firebase_crashlytics/macos/firebase_crashlytics/Package.swift index 30bb13ffffa6..a510e3554ada 100644 --- a/packages/firebase_crashlytics/firebase_crashlytics/macos/firebase_crashlytics/Package.swift +++ b/packages/firebase_crashlytics/firebase_crashlytics/macos/firebase_crashlytics/Package.swift @@ -21,6 +21,7 @@ let package = Package( dependencies: [ .package(url: "https://github.com/firebase/firebase-ios-sdk", from: firebase_sdk_version), .package(name: "firebase_core", path: "../firebase_core"), + .package(name: "FlutterFramework", path: "../FlutterFramework"), ], targets: [ .target( @@ -28,6 +29,7 @@ let package = Package( dependencies: [ .product(name: "FirebaseCrashlytics", package: "firebase-ios-sdk"), .product(name: "firebase-core", package: "firebase_core"), + .product(name: "FlutterFramework", package: "FlutterFramework"), ], resources: [ .process("Resources"), diff --git a/packages/firebase_database/firebase_database/ios/firebase_database/Package.swift b/packages/firebase_database/firebase_database/ios/firebase_database/Package.swift index d3e8cb1dd020..de06c1dac16f 100644 --- a/packages/firebase_database/firebase_database/ios/firebase_database/Package.swift +++ b/packages/firebase_database/firebase_database/ios/firebase_database/Package.swift @@ -21,6 +21,7 @@ let package = Package( dependencies: [ .package(url: "https://github.com/firebase/firebase-ios-sdk", from: firebase_sdk_version), .package(name: "firebase_core", path: "../firebase_core"), + .package(name: "FlutterFramework", path: "../FlutterFramework"), ], targets: [ .target( @@ -28,6 +29,7 @@ let package = Package( dependencies: [ .product(name: "FirebaseDatabase", package: "firebase-ios-sdk"), .product(name: "firebase-core", package: "firebase_core"), + .product(name: "FlutterFramework", package: "FlutterFramework"), ], resources: [ .process("Resources"), diff --git a/packages/firebase_database/firebase_database/macos/firebase_database/Package.swift b/packages/firebase_database/firebase_database/macos/firebase_database/Package.swift index 7e830e552456..c682b104e01e 100644 --- a/packages/firebase_database/firebase_database/macos/firebase_database/Package.swift +++ b/packages/firebase_database/firebase_database/macos/firebase_database/Package.swift @@ -21,6 +21,7 @@ let package = Package( dependencies: [ .package(url: "https://github.com/firebase/firebase-ios-sdk", from: firebase_sdk_version), .package(name: "firebase_core", path: "../firebase_core"), + .package(name: "FlutterFramework", path: "../FlutterFramework"), ], targets: [ .target( @@ -28,6 +29,7 @@ let package = Package( dependencies: [ .product(name: "FirebaseDatabase", package: "firebase-ios-sdk"), .product(name: "firebase-core", package: "firebase_core"), + .product(name: "FlutterFramework", package: "FlutterFramework"), ], resources: [ .process("Resources"), diff --git a/packages/firebase_in_app_messaging/firebase_in_app_messaging/ios/firebase_in_app_messaging/Package.swift b/packages/firebase_in_app_messaging/firebase_in_app_messaging/ios/firebase_in_app_messaging/Package.swift index 7f3d4a19d92b..822dca09807c 100644 --- a/packages/firebase_in_app_messaging/firebase_in_app_messaging/ios/firebase_in_app_messaging/Package.swift +++ b/packages/firebase_in_app_messaging/firebase_in_app_messaging/ios/firebase_in_app_messaging/Package.swift @@ -21,6 +21,7 @@ let package = Package( dependencies: [ .package(url: "https://github.com/firebase/firebase-ios-sdk", from: firebase_sdk_version), .package(name: "firebase_core", path: "../firebase_core"), + .package(name: "FlutterFramework", path: "../FlutterFramework"), ], targets: [ .target( @@ -28,6 +29,7 @@ let package = Package( dependencies: [ .product(name: "FirebaseInAppMessaging-Beta", package: "firebase-ios-sdk"), .product(name: "firebase-core", package: "firebase_core"), + .product(name: "FlutterFramework", package: "FlutterFramework"), ], resources: [ .process("Resources"), diff --git a/packages/firebase_messaging/firebase_messaging/ios/firebase_messaging/Package.swift b/packages/firebase_messaging/firebase_messaging/ios/firebase_messaging/Package.swift index 050a4877cbee..e50080c4f91f 100644 --- a/packages/firebase_messaging/firebase_messaging/ios/firebase_messaging/Package.swift +++ b/packages/firebase_messaging/firebase_messaging/ios/firebase_messaging/Package.swift @@ -21,6 +21,7 @@ let package = Package( dependencies: [ .package(url: "https://github.com/firebase/firebase-ios-sdk", from: firebase_sdk_version), .package(name: "firebase_core", path: "../firebase_core"), + .package(name: "FlutterFramework", path: "../FlutterFramework"), ], targets: [ .target( @@ -28,6 +29,7 @@ let package = Package( dependencies: [ .product(name: "FirebaseMessaging", package: "firebase-ios-sdk"), .product(name: "firebase-core", package: "firebase_core"), + .product(name: "FlutterFramework", package: "FlutterFramework"), ], resources: [ .process("Resources"), diff --git a/packages/firebase_messaging/firebase_messaging/macos/firebase_messaging/Package.swift b/packages/firebase_messaging/firebase_messaging/macos/firebase_messaging/Package.swift index 185f33fee319..e32de090ffdb 100644 --- a/packages/firebase_messaging/firebase_messaging/macos/firebase_messaging/Package.swift +++ b/packages/firebase_messaging/firebase_messaging/macos/firebase_messaging/Package.swift @@ -21,6 +21,7 @@ let package = Package( dependencies: [ .package(url: "https://github.com/firebase/firebase-ios-sdk", from: firebase_sdk_version), .package(name: "firebase_core", path: "../firebase_core"), + .package(name: "FlutterFramework", path: "../FlutterFramework"), ], targets: [ .target( @@ -28,6 +29,7 @@ let package = Package( dependencies: [ .product(name: "FirebaseMessaging", package: "firebase-ios-sdk"), .product(name: "firebase-core", package: "firebase_core"), + .product(name: "FlutterFramework", package: "FlutterFramework"), ], resources: [ .process("Resources"), diff --git a/packages/firebase_ml_model_downloader/firebase_ml_model_downloader/ios/firebase_ml_model_downloader/Package.swift b/packages/firebase_ml_model_downloader/firebase_ml_model_downloader/ios/firebase_ml_model_downloader/Package.swift index b3474aeb3bdf..7bcc996b4683 100644 --- a/packages/firebase_ml_model_downloader/firebase_ml_model_downloader/ios/firebase_ml_model_downloader/Package.swift +++ b/packages/firebase_ml_model_downloader/firebase_ml_model_downloader/ios/firebase_ml_model_downloader/Package.swift @@ -20,6 +20,7 @@ let package = Package( dependencies: [ .package(url: "https://github.com/firebase/firebase-ios-sdk", from: firebase_sdk_version), .package(name: "firebase_core", path: "../firebase_core"), + .package(name: "FlutterFramework", path: "../FlutterFramework"), ], targets: [ .target( @@ -27,6 +28,7 @@ let package = Package( dependencies: [ .product(name: "FirebaseMLModelDownloader", package: "firebase-ios-sdk"), .product(name: "firebase-core", package: "firebase_core"), + .product(name: "FlutterFramework", package: "FlutterFramework"), ], resources: [ .process("Resources"), diff --git a/packages/firebase_ml_model_downloader/firebase_ml_model_downloader/macos/firebase_ml_model_downloader/Package.swift b/packages/firebase_ml_model_downloader/firebase_ml_model_downloader/macos/firebase_ml_model_downloader/Package.swift index ef5ecc229031..f09467d3f67a 100644 --- a/packages/firebase_ml_model_downloader/firebase_ml_model_downloader/macos/firebase_ml_model_downloader/Package.swift +++ b/packages/firebase_ml_model_downloader/firebase_ml_model_downloader/macos/firebase_ml_model_downloader/Package.swift @@ -20,6 +20,7 @@ let package = Package( dependencies: [ .package(url: "https://github.com/firebase/firebase-ios-sdk", from: firebase_sdk_version), .package(name: "firebase_core", path: "../firebase_core"), + .package(name: "FlutterFramework", path: "../FlutterFramework"), ], targets: [ .target( @@ -27,6 +28,7 @@ let package = Package( dependencies: [ .product(name: "FirebaseMLModelDownloader", package: "firebase-ios-sdk"), .product(name: "firebase-core", package: "firebase_core"), + .product(name: "FlutterFramework", package: "FlutterFramework"), ], resources: [ .process("Resources"), diff --git a/packages/firebase_performance/firebase_performance/ios/firebase_performance/Package.swift b/packages/firebase_performance/firebase_performance/ios/firebase_performance/Package.swift index 41a2ebc7f194..54ac70e72d39 100644 --- a/packages/firebase_performance/firebase_performance/ios/firebase_performance/Package.swift +++ b/packages/firebase_performance/firebase_performance/ios/firebase_performance/Package.swift @@ -21,6 +21,7 @@ let package = Package( dependencies: [ .package(url: "https://github.com/firebase/firebase-ios-sdk", from: firebase_sdk_version), .package(name: "firebase_core", path: "../firebase_core"), + .package(name: "FlutterFramework", path: "../FlutterFramework"), ], targets: [ .target( @@ -28,6 +29,7 @@ let package = Package( dependencies: [ .product(name: "FirebasePerformance", package: "firebase-ios-sdk"), .product(name: "firebase-core", package: "firebase_core"), + .product(name: "FlutterFramework", package: "FlutterFramework"), ], resources: [ .process("Resources"), diff --git a/packages/firebase_remote_config/firebase_remote_config/ios/firebase_remote_config/Package.swift b/packages/firebase_remote_config/firebase_remote_config/ios/firebase_remote_config/Package.swift index 80dab6140218..ca6bfb03ef49 100644 --- a/packages/firebase_remote_config/firebase_remote_config/ios/firebase_remote_config/Package.swift +++ b/packages/firebase_remote_config/firebase_remote_config/ios/firebase_remote_config/Package.swift @@ -20,6 +20,7 @@ let package = Package( dependencies: [ .package(url: "https://github.com/firebase/firebase-ios-sdk", from: firebase_sdk_version), .package(name: "firebase_core", path: "../firebase_core"), + .package(name: "FlutterFramework", path: "../FlutterFramework"), ], targets: [ .target( @@ -27,6 +28,7 @@ let package = Package( dependencies: [ .product(name: "FirebaseRemoteConfig", package: "firebase-ios-sdk"), .product(name: "firebase-core", package: "firebase_core"), + .product(name: "FlutterFramework", package: "FlutterFramework"), ], resources: [ .process("Resources"), diff --git a/packages/firebase_remote_config/firebase_remote_config/macos/firebase_remote_config/Package.swift b/packages/firebase_remote_config/firebase_remote_config/macos/firebase_remote_config/Package.swift index 39778eadf02f..f0d712e83e8c 100644 --- a/packages/firebase_remote_config/firebase_remote_config/macos/firebase_remote_config/Package.swift +++ b/packages/firebase_remote_config/firebase_remote_config/macos/firebase_remote_config/Package.swift @@ -20,6 +20,7 @@ let package = Package( dependencies: [ .package(url: "https://github.com/firebase/firebase-ios-sdk", from: firebase_sdk_version), .package(name: "firebase_core", path: "../firebase_core"), + .package(name: "FlutterFramework", path: "../FlutterFramework"), ], targets: [ .target( @@ -27,6 +28,7 @@ let package = Package( dependencies: [ .product(name: "FirebaseRemoteConfig", package: "firebase-ios-sdk"), .product(name: "firebase-core", package: "firebase_core"), + .product(name: "FlutterFramework", package: "FlutterFramework"), ], resources: [ .process("Resources"), diff --git a/packages/firebase_storage/firebase_storage/ios/firebase_storage/Package.swift b/packages/firebase_storage/firebase_storage/ios/firebase_storage/Package.swift index 558b11d201cc..69f5d4e2b4e4 100644 --- a/packages/firebase_storage/firebase_storage/ios/firebase_storage/Package.swift +++ b/packages/firebase_storage/firebase_storage/ios/firebase_storage/Package.swift @@ -21,6 +21,7 @@ let package = Package( dependencies: [ .package(url: "https://github.com/firebase/firebase-ios-sdk", from: firebase_sdk_version), .package(name: "firebase_core", path: "../firebase_core"), + .package(name: "FlutterFramework", path: "../FlutterFramework"), ], targets: [ .target( @@ -28,6 +29,7 @@ let package = Package( dependencies: [ .product(name: "FirebaseStorage", package: "firebase-ios-sdk"), .product(name: "firebase-core", package: "firebase_core"), + .product(name: "FlutterFramework", package: "FlutterFramework"), ], resources: [ .process("Resources"), diff --git a/packages/firebase_storage/firebase_storage/macos/firebase_storage/Package.swift b/packages/firebase_storage/firebase_storage/macos/firebase_storage/Package.swift index ed6ca67264a6..333cd2440d0c 100644 --- a/packages/firebase_storage/firebase_storage/macos/firebase_storage/Package.swift +++ b/packages/firebase_storage/firebase_storage/macos/firebase_storage/Package.swift @@ -21,6 +21,7 @@ let package = Package( dependencies: [ .package(url: "https://github.com/firebase/firebase-ios-sdk", from: firebase_sdk_version), .package(name: "firebase_core", path: "../firebase_core"), + .package(name: "FlutterFramework", path: "../FlutterFramework"), ], targets: [ .target( @@ -28,6 +29,7 @@ let package = Package( dependencies: [ .product(name: "FirebaseStorage", package: "firebase-ios-sdk"), .product(name: "firebase-core", package: "firebase_core"), + .product(name: "FlutterFramework", package: "FlutterFramework"), ], resources: [ .process("Resources"), From bc9f887f052ec235674db948c7665855d98bbbfc Mon Sep 17 00:00:00 2001 From: Jude Kwashie Date: Tue, 19 May 2026 09:04:44 +0000 Subject: [PATCH 2/5] chore: update font_awesome_flutter to 11.0.0 --- packages/firebase_auth/firebase_auth/example/pubspec.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/firebase_auth/firebase_auth/example/pubspec.yaml b/packages/firebase_auth/firebase_auth/example/pubspec.yaml index 13404244d4e5..161e62aa0d6c 100644 --- a/packages/firebase_auth/firebase_auth/example/pubspec.yaml +++ b/packages/firebase_auth/firebase_auth/example/pubspec.yaml @@ -8,6 +8,7 @@ environment: dependencies: barcode_widget: ^2.0.4 + crypto: ^3.0.6 firebase_auth: ^6.5.1 firebase_core: ^4.9.0 firebase_messaging: ^16.2.2 @@ -15,9 +16,10 @@ dependencies: sdk: flutter flutter_facebook_auth: ^7.1.5 flutter_signin_button: ^2.0.0 - font_awesome_flutter: ^10.8.0 + font_awesome_flutter: ^11.0.0 google_sign_in: ^6.1.0 google_sign_in_dartio: ^0.3.0 + sign_in_with_apple: ^7.0.1 dev_dependencies: http: ^1.0.0 From 7f764802b5fe36ed1e0e1a7dee00bdc8b07c42d3 Mon Sep 17 00:00:00 2001 From: Jude Kwashie Date: Tue, 19 May 2026 09:16:06 +0000 Subject: [PATCH 3/5] chore: remove unused dependencies from example app's pubspec.yaml --- packages/firebase_auth/firebase_auth/example/pubspec.yaml | 2 -- 1 file changed, 2 deletions(-) diff --git a/packages/firebase_auth/firebase_auth/example/pubspec.yaml b/packages/firebase_auth/firebase_auth/example/pubspec.yaml index 161e62aa0d6c..8e9164ea29f9 100644 --- a/packages/firebase_auth/firebase_auth/example/pubspec.yaml +++ b/packages/firebase_auth/firebase_auth/example/pubspec.yaml @@ -8,7 +8,6 @@ environment: dependencies: barcode_widget: ^2.0.4 - crypto: ^3.0.6 firebase_auth: ^6.5.1 firebase_core: ^4.9.0 firebase_messaging: ^16.2.2 @@ -19,7 +18,6 @@ dependencies: font_awesome_flutter: ^11.0.0 google_sign_in: ^6.1.0 google_sign_in_dartio: ^0.3.0 - sign_in_with_apple: ^7.0.1 dev_dependencies: http: ^1.0.0 From ffe8c1352e7e732b15e8584e662e29f7a83b9163 Mon Sep 17 00:00:00 2001 From: Jude Kwashie Date: Tue, 19 May 2026 10:42:58 +0000 Subject: [PATCH 4/5] chore: disable Swift Package Manager in iOS and macOS workflows --- .github/workflows/ios.yaml | 2 ++ .github/workflows/macos.yaml | 2 ++ 2 files changed, 4 insertions(+) diff --git a/.github/workflows/ios.yaml b/.github/workflows/ios.yaml index 3848bfce7b76..a70f8bfdb248 100644 --- a/.github/workflows/ios.yaml +++ b/.github/workflows/ios.yaml @@ -88,6 +88,8 @@ jobs: cache: true cache-key: "flutter-:os:-:channel:-:version:-:arch:-:hash:" pub-cache-key: "flutter-pub-:os:-:channel:-:version:-:arch:-:hash:" + - name: Disable Swift Package Manager + run: flutter config --no-enable-swift-package-manager - uses: bluefireteam/melos-action@705015c3d2bc4ab94201ac24accb2bbe070cf533 with: run-bootstrap: false diff --git a/.github/workflows/macos.yaml b/.github/workflows/macos.yaml index 9c89e457553c..38f8a473688b 100644 --- a/.github/workflows/macos.yaml +++ b/.github/workflows/macos.yaml @@ -86,6 +86,8 @@ jobs: cache: true cache-key: "flutter-:os:-:channel:-:version:-:arch:-:hash:" pub-cache-key: "flutter-pub-:os:-:channel:-:version:-:arch:-:hash:" + - name: Disable Swift Package Manager + run: flutter config --no-enable-swift-package-manager - uses: bluefireteam/melos-action@705015c3d2bc4ab94201ac24accb2bbe070cf533 with: run-bootstrap: false From c1db83e5c253a477975746579ae1ffd17881d3ff Mon Sep 17 00:00:00 2001 From: Jude Kwashie Date: Thu, 21 May 2026 11:30:44 +0000 Subject: [PATCH 5/5] chore: remove Swift Package Manager disable step from iOS and macOS workflows --- .github/workflows/ios.yaml | 2 -- .github/workflows/macos.yaml | 2 -- 2 files changed, 4 deletions(-) diff --git a/.github/workflows/ios.yaml b/.github/workflows/ios.yaml index a70f8bfdb248..3848bfce7b76 100644 --- a/.github/workflows/ios.yaml +++ b/.github/workflows/ios.yaml @@ -88,8 +88,6 @@ jobs: cache: true cache-key: "flutter-:os:-:channel:-:version:-:arch:-:hash:" pub-cache-key: "flutter-pub-:os:-:channel:-:version:-:arch:-:hash:" - - name: Disable Swift Package Manager - run: flutter config --no-enable-swift-package-manager - uses: bluefireteam/melos-action@705015c3d2bc4ab94201ac24accb2bbe070cf533 with: run-bootstrap: false diff --git a/.github/workflows/macos.yaml b/.github/workflows/macos.yaml index 38f8a473688b..9c89e457553c 100644 --- a/.github/workflows/macos.yaml +++ b/.github/workflows/macos.yaml @@ -86,8 +86,6 @@ jobs: cache: true cache-key: "flutter-:os:-:channel:-:version:-:arch:-:hash:" pub-cache-key: "flutter-pub-:os:-:channel:-:version:-:arch:-:hash:" - - name: Disable Swift Package Manager - run: flutter config --no-enable-swift-package-manager - uses: bluefireteam/melos-action@705015c3d2bc4ab94201ac24accb2bbe070cf533 with: run-bootstrap: false