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 a176add3f9c7..efe56e05de2e 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", exact: firebaseSdkVersion), .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 e6e3bc9cc39d..95939cf9426a 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", exact: firebaseSdkVersion), .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 259e0b5542ea..351763cec5fe 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", exact: firebaseSdkVersion), .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 c32ad7687bcb..dccf8097f07d 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", exact: firebaseSdkVersion), .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 a9bd49d4e4d1..3a71d0e3c496 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 c551b27e41a6..4770c08d9644 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 c8140ccaa709..45a03e6bc45f 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", exact: firebaseSdkVersion), .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 5376d06dcf32..75f7d1fc2fa1 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", exact: firebaseSdkVersion), .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 0d37a4e2631f..d0e2dad8fbc9 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 @@ -24,6 +24,7 @@ let package = Package( from: "18.0.0" ), .package(name: "firebase_core", path: "../firebase_core"), + .package(name: "FlutterFramework", path: "../FlutterFramework"), ], targets: [ .target( @@ -32,6 +33,7 @@ let package = Package( .product(name: "FirebaseAppCheck", package: "firebase-ios-sdk"), .product(name: "RecaptchaEnterprise", package: "recaptcha-enterprise-mobile-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 9e287337a569..6b837c4bc245 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", exact: firebaseSdkVersion), .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 fdabd3b282ac..8a549b562493 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", exact: firebaseSdkVersion), .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 4b43a07dfb55..c98e797d9f36 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", exact: firebaseSdkVersion), .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/example/lib/auth.dart b/packages/firebase_auth/firebase_auth/example/lib/auth.dart index b78c948e9f0e..7e273b89874d 100644 --- a/packages/firebase_auth/firebase_auth/example/lib/auth.dart +++ b/packages/firebase_auth/firebase_auth/example/lib/auth.dart @@ -13,7 +13,6 @@ import 'package:flutter/foundation.dart'; import 'package:flutter/gestures.dart'; import 'package:flutter/material.dart'; import 'package:flutter_facebook_auth/flutter_facebook_auth.dart'; -import 'package:flutter_signin_button/flutter_signin_button.dart'; import 'package:google_sign_in/google_sign_in.dart'; typedef OAuthSignIn = void Function(); @@ -59,6 +58,20 @@ extension on AuthMode { : 'Register'; } +enum OAuthButton { + apple('Apple'), + google('Google'), + github('GitHub'), + microsoft('Microsoft'), + twitter('Twitter'), + yahoo('Yahoo'), + facebook('Facebook'); + + const OAuthButton(this.providerName); + + final String providerName; +} + /// Entrypoint example for various sign-in flows with Firebase. class AuthGate extends StatefulWidget { // ignore: public_member_api_docs @@ -87,7 +100,7 @@ class _AuthGateState extends State { }); } - late Map authButtons; + late Map authButtons; @override void initState() { @@ -100,31 +113,31 @@ class _AuthGateState extends State { if (!kIsWeb && Platform.isMacOS) { authButtons = { - Buttons.Apple: () => _handleMultiFactorException( + OAuthButton.apple: () => _handleMultiFactorException( _signInWithApple, ), }; } else { authButtons = { - Buttons.Apple: () => _handleMultiFactorException( + OAuthButton.apple: () => _handleMultiFactorException( _signInWithApple, ), - Buttons.Google: () => _handleMultiFactorException( + OAuthButton.google: () => _handleMultiFactorException( _signInWithGoogle, ), - Buttons.GitHub: () => _handleMultiFactorException( + OAuthButton.github: () => _handleMultiFactorException( _signInWithGitHub, ), - Buttons.Microsoft: () => _handleMultiFactorException( + OAuthButton.microsoft: () => _handleMultiFactorException( _signInWithMicrosoft, ), - Buttons.Twitter: () => _handleMultiFactorException( + OAuthButton.twitter: () => _handleMultiFactorException( _signInWithTwitter, ), - Buttons.Yahoo: () => _handleMultiFactorException( + OAuthButton.yahoo: () => _handleMultiFactorException( _signInWithYahoo, ), - Buttons.Facebook: () => _handleMultiFactorException( + OAuthButton.facebook: () => _handleMultiFactorException( _signInWithFacebook, ), }; @@ -254,9 +267,11 @@ class _AuthGateState extends State { : SizedBox( width: double.infinity, height: 50, - child: SignInButton( - button, + child: OutlinedButton( onPressed: authButtons[button], + child: Text( + 'Sign in with ${button.providerName}', + ), ), ), ), diff --git a/packages/firebase_auth/firebase_auth/example/pubspec.yaml b/packages/firebase_auth/firebase_auth/example/pubspec.yaml index 0d92cc64b2ab..a554a9a47d94 100644 --- a/packages/firebase_auth/firebase_auth/example/pubspec.yaml +++ b/packages/firebase_auth/firebase_auth/example/pubspec.yaml @@ -14,8 +14,6 @@ dependencies: flutter: sdk: flutter flutter_facebook_auth: ^7.1.5 - flutter_signin_button: ^2.0.0 - font_awesome_flutter: ^10.8.0 google_sign_in: ^6.1.0 google_sign_in_dartio: ^0.3.0 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 977608c04f32..7bafe8d68e39 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", exact: firebaseSdkVersion), .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 5abd621dabaa..a2403ef8aec9 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", exact: firebaseSdkVersion), .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 df06b60ec697..4b889c328a18 100644 --- a/packages/firebase_core/firebase_core/ios/firebase_core/Package.swift +++ b/packages/firebase_core/firebase_core/ios/firebase_core/Package.swift @@ -19,14 +19,16 @@ let package = Package( .library(name: "firebase-core", targets: ["firebase_core"]) ], dependencies: [ - .package(url: "https://github.com/firebase/firebase-ios-sdk", exact: firebaseSdkVersion) + .package(url: "https://github.com/firebase/firebase-ios-sdk", exact: firebaseSdkVersion), + .package(name: "FlutterFramework", path: "../FlutterFramework"), ], targets: [ .target( name: "firebase_core", dependencies: [ // No product for firebase-core so we pull in the smallest one - .product(name: "FirebaseInstallations", package: "firebase-ios-sdk") + .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 705244484fb7..0af673d36c8b 100644 --- a/packages/firebase_core/firebase_core/macos/firebase_core/Package.swift +++ b/packages/firebase_core/firebase_core/macos/firebase_core/Package.swift @@ -19,14 +19,16 @@ let package = Package( .library(name: "firebase-core", targets: ["firebase_core"]) ], dependencies: [ - .package(url: "https://github.com/firebase/firebase-ios-sdk", exact: firebaseSdkVersion) + .package(url: "https://github.com/firebase/firebase-ios-sdk", exact: firebaseSdkVersion), + .package(name: "FlutterFramework", path: "../FlutterFramework"), ], targets: [ .target( name: "firebase_core", dependencies: [ // No product for firebase-core so we pull in the smallest one - .product(name: "FirebaseInstallations", package: "firebase-ios-sdk") + .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 9220c089f03a..3e7c5e1829cc 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", exact: firebaseSdkVersion), .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 08e1d02faed5..110de38be225 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", exact: firebaseSdkVersion), .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 c1f589bd1e8e..dc152a4cef69 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", exact: firebaseSdkVersion), .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 78d09fa3cce6..3957089f5e22 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", exact: firebaseSdkVersion), .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 d31109690e73..ec5ca86ab395 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", exact: firebaseSdkVersion), .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 1fa2f8f35256..71a7a0b7baee 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", exact: firebaseSdkVersion), .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 7d40d6a165c0..90e3538e8955 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", exact: firebaseSdkVersion), .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 651a58408499..935dd2940333 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", exact: firebaseSdkVersion), .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 77a214c4300b..26f12c8bc81a 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", exact: firebaseSdkVersion), .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 91bef00e09c0..48add3ff61e0 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", exact: firebaseSdkVersion), .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 661cade7cf1c..cd431e80e449 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", exact: firebaseSdkVersion), .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 7f12a09c5823..5676aea77fcb 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", exact: firebaseSdkVersion), .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 5bcd010d963a..17fc0dca3222 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", exact: firebaseSdkVersion), .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 249efaecbe2a..47b0c140e876 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", exact: firebaseSdkVersion), .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")