From 3df0ffdd51bfa6b122db1140fd9a926fd7da2504 Mon Sep 17 00:00:00 2001 From: Guillaume Bernos Date: Tue, 22 Jul 2025 16:39:02 +0200 Subject: [PATCH 1/7] feat: bump iOS SDK to version 12.0.0 --- .../cloud_firestore/example/ios/Podfile | 2 +- .../ios/Runner.xcodeproj/project.pbxproj | 6 +- .../ios/cloud_firestore.podspec | 2 +- .../ios/cloud_firestore_web.podspec | 2 +- .../cloud_functions/example/ios/Podfile | 2 +- .../ios/Runner.xcodeproj/project.pbxproj | 4 +- .../ios/cloud_functions.podspec | 2 +- .../ios/cloud_functions_web.podspec | 2 +- .../firebase_ai/example/ios/Podfile | 2 +- .../ios/Runner.xcodeproj/project.pbxproj | 6 +- .../firebase_analytics/example/ios/Podfile | 2 +- .../ios/Runner.xcodeproj/project.pbxproj | 4 +- .../ios/firebase_analytics.podspec | 2 +- .../firebase_app_check/example/ios/Podfile | 2 +- .../ios/Runner.xcodeproj/project.pbxproj | 6 +- .../ios/firebase_app_check.podspec | 2 +- .../example/ios/Podfile | 2 +- .../ios/Runner.xcodeproj/project.pbxproj | 6 +- .../ios/firebase_app_installations.podspec | 2 +- .../firebase_auth/example/ios/Podfile | 2 +- .../ios/Runner.xcodeproj/project.pbxproj | 159 ++++++++++++++++-- .../xcshareddata/xcschemes/Runner.xcscheme | 3 + .../firebase_auth/ios/firebase_auth.podspec | 2 +- .../Sources/firebase_auth/PigeonParser.m | 4 - .../firebase_core/example/ios/Podfile | 2 +- .../ios/Runner.xcodeproj/project.pbxproj | 6 +- .../firebase_core/ios/firebase_core.podspec | 2 +- .../firebase_core/FLTFirebaseCorePlugin.m | 7 +- .../firebase_core/ios/firebase_sdk_version.rb | 2 +- .../firebase_crashlytics/example/ios/Podfile | 2 +- .../ios/Runner.xcodeproj/project.pbxproj | 6 +- .../ios/firebase_crashlytics.podspec | 2 +- .../firebase_data_connect/example/ios/Podfile | 2 +- .../firebase_database/example/ios/Podfile | 2 +- .../ios/Runner.xcodeproj/project.pbxproj | 6 +- .../ios/firebase_database.podspec | 2 +- .../example/ios/Podfile | 2 +- .../ios/firebase_in_app_messaging.podspec | 2 +- .../firebase_messaging/example/ios/Podfile | 2 +- .../ios/Runner.xcodeproj/project.pbxproj | 6 +- .../ios/firebase_messaging.podspec | 2 +- .../ios/firebase_messaging_web.podspec | 2 +- .../example/ios/Podfile | 2 +- .../ios/Runner.xcodeproj/project.pbxproj | 6 +- .../ios/firebase_ml_model_downloader.podspec | 2 +- .../firebase_performance/example/ios/Podfile | 2 +- .../ios/Runner.xcodeproj/project.pbxproj | 4 +- .../ios/firebase_performance.podspec | 2 +- .../example/ios/Podfile | 2 +- .../ios/Runner.xcodeproj/project.pbxproj | 4 +- .../ios/firebase_remote_config.podspec | 2 +- .../firebase_storage/example/ios/Podfile | 2 +- .../ios/Runner.xcodeproj/project.pbxproj | 4 +- .../ios/firebase_storage.podspec | 2 +- .../firebase_vertexai/example/ios/Podfile | 2 +- tests/ios/Podfile | 2 +- 56 files changed, 225 insertions(+), 98 deletions(-) diff --git a/packages/cloud_firestore/cloud_firestore/example/ios/Podfile b/packages/cloud_firestore/cloud_firestore/example/ios/Podfile index b10846a76189..c73bc1c829e6 100644 --- a/packages/cloud_firestore/cloud_firestore/example/ios/Podfile +++ b/packages/cloud_firestore/cloud_firestore/example/ios/Podfile @@ -1,5 +1,5 @@ # Uncomment this line to define a global platform for your project -platform :ios, '13.0' +platform :ios, '15.0' require 'yaml' diff --git a/packages/cloud_firestore/cloud_firestore/example/ios/Runner.xcodeproj/project.pbxproj b/packages/cloud_firestore/cloud_firestore/example/ios/Runner.xcodeproj/project.pbxproj index 9c13c6557a87..cd6121c60ef7 100644 --- a/packages/cloud_firestore/cloud_firestore/example/ios/Runner.xcodeproj/project.pbxproj +++ b/packages/cloud_firestore/cloud_firestore/example/ios/Runner.xcodeproj/project.pbxproj @@ -372,7 +372,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; SUPPORTED_PLATFORMS = iphoneos; @@ -450,7 +450,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; @@ -499,7 +499,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; SUPPORTED_PLATFORMS = iphoneos; diff --git a/packages/cloud_firestore/cloud_firestore/ios/cloud_firestore.podspec b/packages/cloud_firestore/cloud_firestore/ios/cloud_firestore.podspec index 0e70cf7da882..fec9abc8c01c 100755 --- a/packages/cloud_firestore/cloud_firestore/ios/cloud_firestore.podspec +++ b/packages/cloud_firestore/cloud_firestore/ios/cloud_firestore.podspec @@ -28,7 +28,7 @@ Pod::Spec.new do |s| s.public_header_files = 'cloud_firestore/Sources/cloud_firestore/include/Public/**/*.h' s.private_header_files = 'cloud_firestore/Sources/cloud_firestore/include/Private/**/*.h' - s.ios.deployment_target = '13.0' + s.ios.deployment_target = '15.0' s.dependency 'Flutter' s.dependency 'firebase_core' diff --git a/packages/cloud_firestore/cloud_firestore_web/ios/cloud_firestore_web.podspec b/packages/cloud_firestore/cloud_firestore_web/ios/cloud_firestore_web.podspec index dc77b16e2640..7913548ed9ce 100644 --- a/packages/cloud_firestore/cloud_firestore_web/ios/cloud_firestore_web.podspec +++ b/packages/cloud_firestore/cloud_firestore_web/ios/cloud_firestore_web.podspec @@ -16,6 +16,6 @@ Pod::Spec.new do |s| s.public_header_files = 'Classes/**/*.h' s.dependency 'Flutter' - s.ios.deployment_target = '13.0' + s.ios.deployment_target = '15.0' end diff --git a/packages/cloud_functions/cloud_functions/example/ios/Podfile b/packages/cloud_functions/cloud_functions/example/ios/Podfile index ba62426a8d11..22efb526f6ba 100644 --- a/packages/cloud_functions/cloud_functions/example/ios/Podfile +++ b/packages/cloud_functions/cloud_functions/example/ios/Podfile @@ -1,5 +1,5 @@ # Uncomment this line to define a global platform for your project -platform :ios, '13.0' +platform :ios, '15.0' # CocoaPods analytics sends network stats synchronously affecting flutter build latency. ENV['COCOAPODS_DISABLE_STATS'] = 'true' diff --git a/packages/cloud_functions/cloud_functions/example/ios/Runner.xcodeproj/project.pbxproj b/packages/cloud_functions/cloud_functions/example/ios/Runner.xcodeproj/project.pbxproj index a0e400351d1f..b0ea3bfe2820 100644 --- a/packages/cloud_functions/cloud_functions/example/ios/Runner.xcodeproj/project.pbxproj +++ b/packages/cloud_functions/cloud_functions/example/ios/Runner.xcodeproj/project.pbxproj @@ -380,7 +380,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; @@ -427,7 +427,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; TARGETED_DEVICE_FAMILY = "1,2"; diff --git a/packages/cloud_functions/cloud_functions/ios/cloud_functions.podspec b/packages/cloud_functions/cloud_functions/ios/cloud_functions.podspec index 4791baf177a6..f2ec9727e703 100644 --- a/packages/cloud_functions/cloud_functions/ios/cloud_functions.podspec +++ b/packages/cloud_functions/cloud_functions/ios/cloud_functions.podspec @@ -25,7 +25,7 @@ Pod::Spec.new do |s| s.authors = 'The Chromium Authors' s.source = { :path => '.' } s.source_files = 'cloud_functions/Sources/**/*.swift' - s.ios.deployment_target = '13.0' + s.ios.deployment_target = '15.0' s.swift_version = '5.0' diff --git a/packages/cloud_functions/cloud_functions_web/ios/cloud_functions_web.podspec b/packages/cloud_functions/cloud_functions_web/ios/cloud_functions_web.podspec index f122cc3dedee..a245a4c3ebee 100644 --- a/packages/cloud_functions/cloud_functions_web/ios/cloud_functions_web.podspec +++ b/packages/cloud_functions/cloud_functions_web/ios/cloud_functions_web.podspec @@ -15,7 +15,7 @@ Stub/fake cloud_functions_web plugin s.source = { :path => '.' } s.source_files = 'Classes/**/*' s.dependency 'Flutter' - s.platform = :ios, '8.0' + s.platform = :ios, '15.0' # Flutter.framework does not contain a i386 slice. Only x86_64 simulators are supported. s.pod_target_xcconfig = { 'DEFINES_MODULE' => 'YES', 'VALID_ARCHS[sdk=iphonesimulator*]' => 'x86_64' } diff --git a/packages/firebase_ai/firebase_ai/example/ios/Podfile b/packages/firebase_ai/firebase_ai/example/ios/Podfile index e51a31d9ca9d..a419e4239013 100644 --- a/packages/firebase_ai/firebase_ai/example/ios/Podfile +++ b/packages/firebase_ai/firebase_ai/example/ios/Podfile @@ -1,5 +1,5 @@ # Uncomment this line to define a global platform for your project -# platform :ios, '13.0' +# platform :ios, '15.0' # CocoaPods analytics sends network stats synchronously affecting flutter build latency. ENV['COCOAPODS_DISABLE_STATS'] = 'true' diff --git a/packages/firebase_ai/firebase_ai/example/ios/Runner.xcodeproj/project.pbxproj b/packages/firebase_ai/firebase_ai/example/ios/Runner.xcodeproj/project.pbxproj index 98cd0c1ded4a..40278fc43dec 100644 --- a/packages/firebase_ai/firebase_ai/example/ios/Runner.xcodeproj/project.pbxproj +++ b/packages/firebase_ai/firebase_ai/example/ios/Runner.xcodeproj/project.pbxproj @@ -466,7 +466,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; SUPPORTED_PLATFORMS = iphoneos; @@ -596,7 +596,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; @@ -647,7 +647,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; SUPPORTED_PLATFORMS = iphoneos; diff --git a/packages/firebase_analytics/firebase_analytics/example/ios/Podfile b/packages/firebase_analytics/firebase_analytics/example/ios/Podfile index ba62426a8d11..22efb526f6ba 100644 --- a/packages/firebase_analytics/firebase_analytics/example/ios/Podfile +++ b/packages/firebase_analytics/firebase_analytics/example/ios/Podfile @@ -1,5 +1,5 @@ # Uncomment this line to define a global platform for your project -platform :ios, '13.0' +platform :ios, '15.0' # CocoaPods analytics sends network stats synchronously affecting flutter build latency. ENV['COCOAPODS_DISABLE_STATS'] = 'true' diff --git a/packages/firebase_analytics/firebase_analytics/example/ios/Runner.xcodeproj/project.pbxproj b/packages/firebase_analytics/firebase_analytics/example/ios/Runner.xcodeproj/project.pbxproj index 1706181d7d1b..5b27573c818d 100644 --- a/packages/firebase_analytics/firebase_analytics/example/ios/Runner.xcodeproj/project.pbxproj +++ b/packages/firebase_analytics/firebase_analytics/example/ios/Runner.xcodeproj/project.pbxproj @@ -344,7 +344,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; @@ -385,7 +385,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; TARGETED_DEVICE_FAMILY = "1,2"; diff --git a/packages/firebase_analytics/firebase_analytics/ios/firebase_analytics.podspec b/packages/firebase_analytics/firebase_analytics/ios/firebase_analytics.podspec index e030d57b59a4..2d4879b42ecb 100755 --- a/packages/firebase_analytics/firebase_analytics/ios/firebase_analytics.podspec +++ b/packages/firebase_analytics/firebase_analytics/ios/firebase_analytics.podspec @@ -32,7 +32,7 @@ Pod::Spec.new do |s| s.source_files = 'firebase_analytics/Sources/firebase_analytics/**/*.swift' - s.ios.deployment_target = '13.0' + s.ios.deployment_target = '15.0' s.dependency 'Flutter' s.swift_version = '5.0' diff --git a/packages/firebase_app_check/firebase_app_check/example/ios/Podfile b/packages/firebase_app_check/firebase_app_check/example/ios/Podfile index 08898f23a418..bc779113f7ca 100644 --- a/packages/firebase_app_check/firebase_app_check/example/ios/Podfile +++ b/packages/firebase_app_check/firebase_app_check/example/ios/Podfile @@ -1,5 +1,5 @@ # Uncomment this line to define a global platform for your project -platform :ios, '13.0' +platform :ios, '15.0' # CocoaPods analytics sends network stats synchronously affecting flutter build latency. ENV['COCOAPODS_DISABLE_STATS'] = 'true' diff --git a/packages/firebase_app_check/firebase_app_check/example/ios/Runner.xcodeproj/project.pbxproj b/packages/firebase_app_check/firebase_app_check/example/ios/Runner.xcodeproj/project.pbxproj index 29bf3a8a91d7..7d86b897a846 100644 --- a/packages/firebase_app_check/firebase_app_check/example/ios/Runner.xcodeproj/project.pbxproj +++ b/packages/firebase_app_check/firebase_app_check/example/ios/Runner.xcodeproj/project.pbxproj @@ -329,7 +329,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; SUPPORTED_PLATFORMS = iphoneos; @@ -407,7 +407,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; @@ -457,7 +457,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; SUPPORTED_PLATFORMS = iphoneos; diff --git a/packages/firebase_app_check/firebase_app_check/ios/firebase_app_check.podspec b/packages/firebase_app_check/firebase_app_check/ios/firebase_app_check.podspec index 1025840e9d69..a1a5161f0e7f 100644 --- a/packages/firebase_app_check/firebase_app_check/ios/firebase_app_check.podspec +++ b/packages/firebase_app_check/firebase_app_check/ios/firebase_app_check.podspec @@ -26,7 +26,7 @@ Pod::Spec.new do |s| s.source = { :path => '.' } s.source_files = 'firebase_app_check/Sources/firebase_app_check/**/*.{h,m}' s.public_header_files = 'firebase_app_check/Sources/firebase_app_check/include/*.h' - s.ios.deployment_target = '13.0' + s.ios.deployment_target = '15.0' # Flutter dependencies s.dependency 'Flutter' diff --git a/packages/firebase_app_installations/firebase_app_installations/example/ios/Podfile b/packages/firebase_app_installations/firebase_app_installations/example/ios/Podfile index 10f3c9b470e5..f17bddc9196b 100644 --- a/packages/firebase_app_installations/firebase_app_installations/example/ios/Podfile +++ b/packages/firebase_app_installations/firebase_app_installations/example/ios/Podfile @@ -1,5 +1,5 @@ # Uncomment this line to define a global platform for your project -platform :ios, '13.0' +platform :ios, '15.0' # CocoaPods analytics sends network stats synchronously affecting flutter build latency. ENV['COCOAPODS_DISABLE_STATS'] = 'true' diff --git a/packages/firebase_app_installations/firebase_app_installations/example/ios/Runner.xcodeproj/project.pbxproj b/packages/firebase_app_installations/firebase_app_installations/example/ios/Runner.xcodeproj/project.pbxproj index cf403bdca323..79deade9d41d 100644 --- a/packages/firebase_app_installations/firebase_app_installations/example/ios/Runner.xcodeproj/project.pbxproj +++ b/packages/firebase_app_installations/firebase_app_installations/example/ios/Runner.xcodeproj/project.pbxproj @@ -341,7 +341,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; SUPPORTED_PLATFORMS = iphoneos; @@ -420,7 +420,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; @@ -470,7 +470,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; SUPPORTED_PLATFORMS = iphoneos; diff --git a/packages/firebase_app_installations/firebase_app_installations/ios/firebase_app_installations.podspec b/packages/firebase_app_installations/firebase_app_installations/ios/firebase_app_installations.podspec index bcd20422338c..e99dea9b9010 100644 --- a/packages/firebase_app_installations/firebase_app_installations/ios/firebase_app_installations.podspec +++ b/packages/firebase_app_installations/firebase_app_installations/ios/firebase_app_installations.podspec @@ -26,7 +26,7 @@ Pod::Spec.new do |s| s.source = { :path => '.' } s.source_files = 'firebase_app_installations/Sources/**/*.swift' - s.ios.deployment_target = '13.0' + s.ios.deployment_target = '15.0' s.swift_version = '5.5' diff --git a/packages/firebase_auth/firebase_auth/example/ios/Podfile b/packages/firebase_auth/firebase_auth/example/ios/Podfile index 035ef7615d27..3026bae94838 100644 --- a/packages/firebase_auth/firebase_auth/example/ios/Podfile +++ b/packages/firebase_auth/firebase_auth/example/ios/Podfile @@ -1,5 +1,5 @@ # Uncomment this line to define a global platform for your project -platform :ios, '13.0' +platform :ios, '15.0' # CocoaPods analytics sends network stats synchronously affecting flutter build latency. ENV['COCOAPODS_DISABLE_STATS'] = 'true' diff --git a/packages/firebase_auth/firebase_auth/example/ios/Runner.xcodeproj/project.pbxproj b/packages/firebase_auth/firebase_auth/example/ios/Runner.xcodeproj/project.pbxproj index 7b7821ab7c76..9da003ecf5d6 100644 --- a/packages/firebase_auth/firebase_auth/example/ios/Runner.xcodeproj/project.pbxproj +++ b/packages/firebase_auth/firebase_auth/example/ios/Runner.xcodeproj/project.pbxproj @@ -11,12 +11,13 @@ 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; 25A01FAE278D905100D1E790 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 25A01FAD278D905100D1E790 /* GoogleService-Info.plist */; }; 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; + 3DBDE9876E1D48FC8ED096A3 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E010D242A20C21968D02B7C9 /* Pods_Runner.framework */; }; + 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */ = {isa = PBXBuildFile; productRef = 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */; }; 978B8F6F1D3862AE00F588F7 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AFFD8EE1D35381100E5BB4D /* AppDelegate.m */; }; 97C146F31CF9000F007C117D /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 97C146F21CF9000F007C117D /* main.m */; }; 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; - 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */ = {isa = PBXBuildFile; productRef = 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */; }; /* End PBXBuildFile section */ /* Begin PBXCopyFilesBuildPhase section */ @@ -37,6 +38,7 @@ 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; 253804AE278DB662003BA2E2 /* Runner.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = Runner.entitlements; sourceTree = ""; }; 25A01FAD278D905100D1E790 /* GoogleService-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = ""; }; + 2FB2202774601424C6393E3D /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; 7AFFD8ED1D35381100E5BB4D /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; @@ -50,6 +52,9 @@ 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + E010D242A20C21968D02B7C9 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + ED172FD60C3CC14CD005C328 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; + FD585EE39F3F8D58CFCE5419 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -58,6 +63,7 @@ buildActionMask = 2147483647; files = ( 78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */, + 3DBDE9876E1D48FC8ED096A3 /* Pods_Runner.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -83,6 +89,7 @@ 97C146EF1CF9000F007C117D /* Products */, 9C7F99B73919EAB4FA657D9E /* Pods */, 7B49E087B951778510D20936 /* GoogleService-Info.plist */, + DE500BC6E74EB524103D00CE /* Frameworks */, ); sourceTree = ""; }; @@ -123,32 +130,46 @@ 9C7F99B73919EAB4FA657D9E /* Pods */ = { isa = PBXGroup; children = ( + 2FB2202774601424C6393E3D /* Pods-Runner.debug.xcconfig */, + ED172FD60C3CC14CD005C328 /* Pods-Runner.release.xcconfig */, + FD585EE39F3F8D58CFCE5419 /* Pods-Runner.profile.xcconfig */, ); path = Pods; sourceTree = ""; }; + DE500BC6E74EB524103D00CE /* Frameworks */ = { + isa = PBXGroup; + children = ( + E010D242A20C21968D02B7C9 /* Pods_Runner.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ 97C146ED1CF9000F007C117D /* Runner */ = { - packageProductDependencies = ( - 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */, - ); isa = PBXNativeTarget; buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; buildPhases = ( + AC2BD8C60F3AA720CEA78FA3 /* [CP] Check Pods Manifest.lock */, 9740EEB61CF901F6004384FC /* Run Script */, 97C146EA1CF9000F007C117D /* Sources */, 97C146EB1CF9000F007C117D /* Frameworks */, 97C146EC1CF9000F007C117D /* Resources */, 9705A1C41CF9048500538489 /* Embed Frameworks */, 3B06AD1E1E4923F5004D2608 /* Thin Binary */, + 3E42446041C78F434168F902 /* [CP] Embed Pods Frameworks */, + 7A855ADEADAAB6F658B535DB /* [CP] Copy Pods Resources */, ); buildRules = ( ); dependencies = ( ); name = Runner; + packageProductDependencies = ( + 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */, + ); productName = Runner; productReference = 97C146EE1CF9000F007C117D /* Runner.app */; productType = "com.apple.product-type.application"; @@ -157,9 +178,6 @@ /* Begin PBXProject section */ 97C146E61CF9000F007C117D /* Project object */ = { - packageReferences = ( - 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage" */, - ); isa = PBXProject; attributes = { LastUpgradeCheck = 1510; @@ -180,6 +198,9 @@ Base, ); mainGroup = 97C146E51CF9000F007C117D; + packageReferences = ( + 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage" */, + ); productRefGroup = 97C146EF1CF9000F007C117D /* Products */; projectDirPath = ""; projectRoot = ""; @@ -222,6 +243,94 @@ shellPath = /bin/sh; shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; }; + 3E42446041C78F434168F902 /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh", + "${BUILT_PRODUCTS_DIR}/AppAuth/AppAuth.framework", + "${BUILT_PRODUCTS_DIR}/FirebaseAppCheckInterop/FirebaseAppCheckInterop.framework", + "${BUILT_PRODUCTS_DIR}/FirebaseAuth/FirebaseAuth.framework", + "${BUILT_PRODUCTS_DIR}/FirebaseAuthInterop/FirebaseAuthInterop.framework", + "${BUILT_PRODUCTS_DIR}/FirebaseCore/FirebaseCore.framework", + "${BUILT_PRODUCTS_DIR}/FirebaseCoreExtension/FirebaseCoreExtension.framework", + "${BUILT_PRODUCTS_DIR}/FirebaseCoreInternal/FirebaseCoreInternal.framework", + "${BUILT_PRODUCTS_DIR}/FirebaseInstallations/FirebaseInstallations.framework", + "${BUILT_PRODUCTS_DIR}/FirebaseMessaging/FirebaseMessaging.framework", + "${BUILT_PRODUCTS_DIR}/GTMAppAuth/GTMAppAuth.framework", + "${BUILT_PRODUCTS_DIR}/GTMSessionFetcher/GTMSessionFetcher.framework", + "${BUILT_PRODUCTS_DIR}/GoogleDataTransport/GoogleDataTransport.framework", + "${BUILT_PRODUCTS_DIR}/GoogleSignIn/GoogleSignIn.framework", + "${BUILT_PRODUCTS_DIR}/GoogleUtilities/GoogleUtilities.framework", + "${BUILT_PRODUCTS_DIR}/PromisesObjC/FBLPromises.framework", + "${BUILT_PRODUCTS_DIR}/RecaptchaInterop/RecaptchaInterop.framework", + "${BUILT_PRODUCTS_DIR}/flutter_facebook_auth/flutter_facebook_auth.framework", + "${BUILT_PRODUCTS_DIR}/flutter_secure_storage/flutter_secure_storage.framework", + "${BUILT_PRODUCTS_DIR}/nanopb/nanopb.framework", + "${BUILT_PRODUCTS_DIR}/path_provider_foundation/path_provider_foundation.framework", + "${BUILT_PRODUCTS_DIR}/shared_preferences_foundation/shared_preferences_foundation.framework", + "${BUILT_PRODUCTS_DIR}/url_launcher_ios/url_launcher_ios.framework", + "${PODS_XCFRAMEWORKS_BUILD_DIR}/FBAEMKit/FBAEMKit.framework/FBAEMKit", + "${PODS_XCFRAMEWORKS_BUILD_DIR}/FBSDKCoreKit/FBSDKCoreKit.framework/FBSDKCoreKit", + "${PODS_XCFRAMEWORKS_BUILD_DIR}/FBSDKCoreKit_Basics/FBSDKCoreKit_Basics.framework/FBSDKCoreKit_Basics", + "${PODS_XCFRAMEWORKS_BUILD_DIR}/FBSDKLoginKit/FBSDKLoginKit.framework/FBSDKLoginKit", + ); + name = "[CP] Embed Pods Frameworks"; + outputPaths = ( + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/AppAuth.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseAppCheckInterop.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseAuth.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseAuthInterop.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseCore.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseCoreExtension.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseCoreInternal.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseInstallations.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseMessaging.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GTMAppAuth.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GTMSessionFetcher.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleDataTransport.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleSignIn.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleUtilities.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FBLPromises.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/RecaptchaInterop.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/flutter_facebook_auth.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/flutter_secure_storage.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/nanopb.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/path_provider_foundation.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/shared_preferences_foundation.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/url_launcher_ios.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FBAEMKit.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FBSDKCoreKit.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FBSDKCoreKit_Basics.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FBSDKLoginKit.framework", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + 7A855ADEADAAB6F658B535DB /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources.sh", + "${PODS_CONFIGURATION_BUILD_DIR}/firebase_messaging/firebase_messaging_Privacy.bundle", + "${PODS_CONFIGURATION_BUILD_DIR}/google_sign_in_ios/google_sign_in_ios_privacy.bundle", + ); + name = "[CP] Copy Pods Resources"; + outputPaths = ( + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/firebase_messaging_Privacy.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/google_sign_in_ios_privacy.bundle", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; 9740EEB61CF901F6004384FC /* Run Script */ = { isa = PBXShellScriptBuildPhase; alwaysOutOfDate = 1; @@ -237,6 +346,28 @@ shellPath = /bin/sh; shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; }; + AC2BD8C60F3AA720CEA78FA3 /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; + }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ @@ -314,7 +445,7 @@ GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; HEADER_SEARCH_PATHS = "\\\"${PODS_ROOT}/Headers\\\""; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; SUPPORTED_PLATFORMS = iphoneos; @@ -339,7 +470,7 @@ "$(PROJECT_DIR)/Flutter", ); INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -403,7 +534,7 @@ GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; HEADER_SEARCH_PATHS = "\\\"${PODS_ROOT}/Headers\\\""; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; @@ -453,7 +584,7 @@ GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; HEADER_SEARCH_PATHS = "\\\"${PODS_ROOT}/Headers\\\""; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; SUPPORTED_PLATFORMS = iphoneos; @@ -478,7 +609,7 @@ "$(PROJECT_DIR)/Flutter", ); INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -510,7 +641,7 @@ "$(PROJECT_DIR)/Flutter", ); INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -550,12 +681,14 @@ defaultConfigurationName = Release; }; /* End XCConfigurationList section */ + /* Begin XCLocalSwiftPackageReference section */ 781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage" */ = { isa = XCLocalSwiftPackageReference; relativePath = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; }; /* End XCLocalSwiftPackageReference section */ + /* Begin XCSwiftPackageProductDependency section */ 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */ = { isa = XCSwiftPackageProductDependency; diff --git a/packages/firebase_auth/firebase_auth/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/packages/firebase_auth/firebase_auth/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme index e67b2808af02..fc5ae0316042 100644 --- a/packages/firebase_auth/firebase_auth/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme +++ b/packages/firebase_auth/firebase_auth/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme @@ -26,6 +26,7 @@ buildConfiguration = "Debug" selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" + customLLDBInitFile = "$(SRCROOT)/Flutter/ephemeral/flutter_lldbinit" shouldUseLaunchSchemeArgsEnv = "YES"> @@ -45,11 +46,13 @@ buildConfiguration = "Debug" selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" + customLLDBInitFile = "$(SRCROOT)/Flutter/ephemeral/flutter_lldbinit" launchStyle = "0" useCustomWorkingDirectory = "NO" ignoresPersistentStateOnLaunch = "NO" debugDocumentVersioning = "YES" debugServiceExtension = "internal" + enableGPUValidationMode = "1" allowLocationSimulation = "YES"> diff --git a/packages/firebase_auth/firebase_auth/ios/firebase_auth.podspec b/packages/firebase_auth/firebase_auth/ios/firebase_auth.podspec index 043baf327a1b..eba26315bbc4 100755 --- a/packages/firebase_auth/firebase_auth/ios/firebase_auth.podspec +++ b/packages/firebase_auth/firebase_auth/ios/firebase_auth.podspec @@ -29,7 +29,7 @@ Pod::Spec.new do |s| s.public_header_files = 'firebase_auth/Sources/firebase_auth/include/Public/**/*.h' s.private_header_files = 'firebase_auth/Sources/firebase_auth/include/Private/**/*.h' - s.ios.deployment_target = '13.0' + s.ios.deployment_target = '15.0' s.dependency 'Flutter' s.dependency 'firebase_core' diff --git a/packages/firebase_auth/firebase_auth/ios/firebase_auth/Sources/firebase_auth/PigeonParser.m b/packages/firebase_auth/firebase_auth/ios/firebase_auth/Sources/firebase_auth/PigeonParser.m index ce502cebac26..ec7fd2057a26 100644 --- a/packages/firebase_auth/firebase_auth/ios/firebase_auth/Sources/firebase_auth/PigeonParser.m +++ b/packages/firebase_auth/firebase_auth/ios/firebase_auth/Sources/firebase_auth/PigeonParser.m @@ -129,10 +129,6 @@ + (FIRActionCodeSettings *_Nullable)parseActionCodeSettings: codeSettings.URL = [NSURL URLWithString:settings.url]; } - if (settings.dynamicLinkDomain != nil) { - codeSettings.dynamicLinkDomain = settings.dynamicLinkDomain; - } - if (settings.linkDomain != nil) { codeSettings.linkDomain = settings.linkDomain; } diff --git a/packages/firebase_core/firebase_core/example/ios/Podfile b/packages/firebase_core/firebase_core/example/ios/Podfile index ba62426a8d11..22efb526f6ba 100644 --- a/packages/firebase_core/firebase_core/example/ios/Podfile +++ b/packages/firebase_core/firebase_core/example/ios/Podfile @@ -1,5 +1,5 @@ # Uncomment this line to define a global platform for your project -platform :ios, '13.0' +platform :ios, '15.0' # CocoaPods analytics sends network stats synchronously affecting flutter build latency. ENV['COCOAPODS_DISABLE_STATS'] = 'true' diff --git a/packages/firebase_core/firebase_core/example/ios/Runner.xcodeproj/project.pbxproj b/packages/firebase_core/firebase_core/example/ios/Runner.xcodeproj/project.pbxproj index 3f889afbb24b..1fe80e3255a8 100644 --- a/packages/firebase_core/firebase_core/example/ios/Runner.xcodeproj/project.pbxproj +++ b/packages/firebase_core/firebase_core/example/ios/Runner.xcodeproj/project.pbxproj @@ -367,7 +367,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; SUPPORTED_PLATFORMS = iphoneos; @@ -450,7 +450,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; @@ -499,7 +499,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; SUPPORTED_PLATFORMS = iphoneos; diff --git a/packages/firebase_core/firebase_core/ios/firebase_core.podspec b/packages/firebase_core/firebase_core/ios/firebase_core.podspec index bd20fd9feeb9..b29fb36140db 100644 --- a/packages/firebase_core/firebase_core/ios/firebase_core.podspec +++ b/packages/firebase_core/firebase_core/ios/firebase_core.podspec @@ -27,7 +27,7 @@ Pod::Spec.new do |s| s.source_files = 'firebase_core/Sources/firebase_core/**/*.{h,m}' s.public_header_files = 'firebase_core/Sources/firebase_core/include/**/*.h' - s.ios.deployment_target = '13.0' + s.ios.deployment_target = '15.0' # Flutter dependencies s.dependency 'Flutter' diff --git a/packages/firebase_core/firebase_core/ios/firebase_core/Sources/firebase_core/FLTFirebaseCorePlugin.m b/packages/firebase_core/firebase_core/ios/firebase_core/Sources/firebase_core/FLTFirebaseCorePlugin.m index 0fc0ed546eb2..23b3f7b9433b 100644 --- a/packages/firebase_core/firebase_core/ios/firebase_core/Sources/firebase_core/FLTFirebaseCorePlugin.m +++ b/packages/firebase_core/firebase_core/ios/firebase_core/Sources/firebase_core/FLTFirebaseCorePlugin.m @@ -89,7 +89,7 @@ - (CoreFirebaseOptions *)optionsFromFIROptions:(FIROptions *)options { pigeonOptions.projectId = (id)options.projectID ?: [NSNull null]; pigeonOptions.databaseURL = (id)options.databaseURL ?: [NSNull null]; pigeonOptions.storageBucket = (id)options.storageBucket ?: [NSNull null]; - pigeonOptions.deepLinkURLScheme = (id)options.deepLinkURLScheme ?: [NSNull null]; + pigeonOptions.deepLinkURLScheme = [NSNull null]; pigeonOptions.iosBundleId = (id)options.bundleID ?: [NSNull null]; pigeonOptions.iosClientId = (id)options.clientID ?: [NSNull null]; pigeonOptions.appGroupId = (id)options.appGroupID ?: [NSNull null]; @@ -163,11 +163,6 @@ - (void)initializeAppAppName:(nonnull NSString *)appName options.storageBucket = initializeAppRequest.storageBucket; } - // kFirebaseOptionsDeepLinkURLScheme - if (![initializeAppRequest.deepLinkURLScheme isEqual:[NSNull null]]) { - options.deepLinkURLScheme = initializeAppRequest.deepLinkURLScheme; - } - // kFirebaseOptionsIosBundleId if (![initializeAppRequest.iosBundleId isEqual:[NSNull null]]) { options.bundleID = initializeAppRequest.iosBundleId; diff --git a/packages/firebase_core/firebase_core/ios/firebase_sdk_version.rb b/packages/firebase_core/firebase_core/ios/firebase_sdk_version.rb index 476914714fbd..b36de4124875 100644 --- a/packages/firebase_core/firebase_core/ios/firebase_sdk_version.rb +++ b/packages/firebase_core/firebase_core/ios/firebase_sdk_version.rb @@ -1,4 +1,4 @@ # https://firebase.google.com/support/release-notes/ios def firebase_sdk_version!() - '11.15.0' + '12.0.0' end diff --git a/packages/firebase_crashlytics/firebase_crashlytics/example/ios/Podfile b/packages/firebase_crashlytics/firebase_crashlytics/example/ios/Podfile index 974e8ed6e76e..96052d97fdda 100644 --- a/packages/firebase_crashlytics/firebase_crashlytics/example/ios/Podfile +++ b/packages/firebase_crashlytics/firebase_crashlytics/example/ios/Podfile @@ -1,5 +1,5 @@ # Uncomment this line to define a global platform for your project - platform :ios, '13.0' + platform :ios, '15.0' # CocoaPods analytics sends network stats synchronously affecting flutter build latency. ENV['COCOAPODS_DISABLE_STATS'] = 'true' diff --git a/packages/firebase_crashlytics/firebase_crashlytics/example/ios/Runner.xcodeproj/project.pbxproj b/packages/firebase_crashlytics/firebase_crashlytics/example/ios/Runner.xcodeproj/project.pbxproj index 4765ae8e47a2..d0afda96fb21 100644 --- a/packages/firebase_crashlytics/firebase_crashlytics/example/ios/Runner.xcodeproj/project.pbxproj +++ b/packages/firebase_crashlytics/firebase_crashlytics/example/ios/Runner.xcodeproj/project.pbxproj @@ -327,7 +327,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; TARGETED_DEVICE_FAMILY = "1,2"; @@ -407,7 +407,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; @@ -454,7 +454,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; TARGETED_DEVICE_FAMILY = "1,2"; diff --git a/packages/firebase_crashlytics/firebase_crashlytics/ios/firebase_crashlytics.podspec b/packages/firebase_crashlytics/firebase_crashlytics/ios/firebase_crashlytics.podspec index fa95ba19c251..6c770d1ac5b4 100644 --- a/packages/firebase_crashlytics/firebase_crashlytics/ios/firebase_crashlytics.podspec +++ b/packages/firebase_crashlytics/firebase_crashlytics/ios/firebase_crashlytics.podspec @@ -34,7 +34,7 @@ Pod::Spec.new do |s| s.source_files = 'firebase_crashlytics/Sources/firebase_crashlytics/**/*.{h,m}' s.public_header_files = 'firebase_crashlytics/Sources/firebase_crashlytics/include/*.h' - s.ios.deployment_target = '13.0' + s.ios.deployment_target = '15.0' s.dependency 'Flutter' s.dependency 'firebase_core' diff --git a/packages/firebase_data_connect/firebase_data_connect/example/ios/Podfile b/packages/firebase_data_connect/firebase_data_connect/example/ios/Podfile index 3e44f9c6f789..487163519556 100644 --- a/packages/firebase_data_connect/firebase_data_connect/example/ios/Podfile +++ b/packages/firebase_data_connect/firebase_data_connect/example/ios/Podfile @@ -1,5 +1,5 @@ # Uncomment this line to define a global platform for your project -platform :ios, '13.0' +platform :ios, '15.0' # CocoaPods analytics sends network stats synchronously affecting flutter build latency. ENV['COCOAPODS_DISABLE_STATS'] = 'true' diff --git a/packages/firebase_database/firebase_database/example/ios/Podfile b/packages/firebase_database/firebase_database/example/ios/Podfile index 3e44f9c6f789..487163519556 100644 --- a/packages/firebase_database/firebase_database/example/ios/Podfile +++ b/packages/firebase_database/firebase_database/example/ios/Podfile @@ -1,5 +1,5 @@ # Uncomment this line to define a global platform for your project -platform :ios, '13.0' +platform :ios, '15.0' # CocoaPods analytics sends network stats synchronously affecting flutter build latency. ENV['COCOAPODS_DISABLE_STATS'] = 'true' diff --git a/packages/firebase_database/firebase_database/example/ios/Runner.xcodeproj/project.pbxproj b/packages/firebase_database/firebase_database/example/ios/Runner.xcodeproj/project.pbxproj index 560608d749dc..d4a0563d94dc 100644 --- a/packages/firebase_database/firebase_database/example/ios/Runner.xcodeproj/project.pbxproj +++ b/packages/firebase_database/firebase_database/example/ios/Runner.xcodeproj/project.pbxproj @@ -381,7 +381,7 @@ DEVELOPMENT_TEAM = 7K2HVKAM5V; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -562,7 +562,7 @@ DEVELOPMENT_TEAM = 7K2HVKAM5V; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -586,7 +586,7 @@ DEVELOPMENT_TEAM = 7K2HVKAM5V; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", diff --git a/packages/firebase_database/firebase_database/ios/firebase_database.podspec b/packages/firebase_database/firebase_database/ios/firebase_database.podspec index 40e8a95786e1..f9a9ae483aa4 100755 --- a/packages/firebase_database/firebase_database/ios/firebase_database.podspec +++ b/packages/firebase_database/firebase_database/ios/firebase_database.podspec @@ -28,7 +28,7 @@ Pod::Spec.new do |s| s.source_files = 'firebase_database/Sources/firebase_database/**/*.{h,m}' s.public_header_files = 'firebase_database/Sources/firebase_database/include/*.h' - s.ios.deployment_target = '13.0' + s.ios.deployment_target = '15.0' s.dependency 'Flutter' s.dependency 'firebase_core' diff --git a/packages/firebase_in_app_messaging/firebase_in_app_messaging/example/ios/Podfile b/packages/firebase_in_app_messaging/firebase_in_app_messaging/example/ios/Podfile index b9e967f0fdea..0b106eca9a67 100644 --- a/packages/firebase_in_app_messaging/firebase_in_app_messaging/example/ios/Podfile +++ b/packages/firebase_in_app_messaging/firebase_in_app_messaging/example/ios/Podfile @@ -1,5 +1,5 @@ # Uncomment this line to define a global platform for your project -platform :ios, '13.0' +platform :ios, '15.0' # CocoaPods analytics sends network stats synchronously affecting flutter build latency. ENV['COCOAPODS_DISABLE_STATS'] = 'true' diff --git a/packages/firebase_in_app_messaging/firebase_in_app_messaging/ios/firebase_in_app_messaging.podspec b/packages/firebase_in_app_messaging/firebase_in_app_messaging/ios/firebase_in_app_messaging.podspec index ace3df78a47f..b6553f195527 100644 --- a/packages/firebase_in_app_messaging/firebase_in_app_messaging/ios/firebase_in_app_messaging.podspec +++ b/packages/firebase_in_app_messaging/firebase_in_app_messaging/ios/firebase_in_app_messaging.podspec @@ -31,7 +31,7 @@ Pod::Spec.new do |s| s.dependency 'Firebase/InAppMessaging', firebase_sdk_version s.static_framework = true - s.ios.deployment_target = '13.0' + s.ios.deployment_target = '15.0' s.pod_target_xcconfig = { 'GCC_PREPROCESSOR_DEFINITIONS' => "LIBRARY_VERSION=\\\"#{library_version}\\\" LIBRARY_NAME=\\\"flutter-fire-fiam\\\"", diff --git a/packages/firebase_messaging/firebase_messaging/example/ios/Podfile b/packages/firebase_messaging/firebase_messaging/example/ios/Podfile index b9e967f0fdea..0b106eca9a67 100644 --- a/packages/firebase_messaging/firebase_messaging/example/ios/Podfile +++ b/packages/firebase_messaging/firebase_messaging/example/ios/Podfile @@ -1,5 +1,5 @@ # Uncomment this line to define a global platform for your project -platform :ios, '13.0' +platform :ios, '15.0' # CocoaPods analytics sends network stats synchronously affecting flutter build latency. ENV['COCOAPODS_DISABLE_STATS'] = 'true' diff --git a/packages/firebase_messaging/firebase_messaging/example/ios/Runner.xcodeproj/project.pbxproj b/packages/firebase_messaging/firebase_messaging/example/ios/Runner.xcodeproj/project.pbxproj index 7fef9507ab50..a25173e1f7cf 100644 --- a/packages/firebase_messaging/firebase_messaging/example/ios/Runner.xcodeproj/project.pbxproj +++ b/packages/firebase_messaging/firebase_messaging/example/ios/Runner.xcodeproj/project.pbxproj @@ -368,7 +368,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; SUPPORTED_PLATFORMS = iphoneos; @@ -457,7 +457,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; @@ -507,7 +507,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; SUPPORTED_PLATFORMS = iphoneos; diff --git a/packages/firebase_messaging/firebase_messaging/ios/firebase_messaging.podspec b/packages/firebase_messaging/firebase_messaging/ios/firebase_messaging.podspec index b67d4121c0b4..1fb3b1be6c6c 100644 --- a/packages/firebase_messaging/firebase_messaging/ios/firebase_messaging.podspec +++ b/packages/firebase_messaging/firebase_messaging/ios/firebase_messaging.podspec @@ -28,7 +28,7 @@ Pod::Spec.new do |s| s.source_files = 'firebase_messaging/Sources/firebase_messaging/**/*.{h,m}' s.public_header_files = 'firebase_messaging/Sources/firebase_messaging/include/*.h' - s.ios.deployment_target = '13.0' + s.ios.deployment_target = '15.0' s.dependency 'Flutter' diff --git a/packages/firebase_messaging/firebase_messaging_web/ios/firebase_messaging_web.podspec b/packages/firebase_messaging/firebase_messaging_web/ios/firebase_messaging_web.podspec index 001b0e9fcb03..fc57ea0ffeb1 100644 --- a/packages/firebase_messaging/firebase_messaging_web/ios/firebase_messaging_web.podspec +++ b/packages/firebase_messaging/firebase_messaging_web/ios/firebase_messaging_web.podspec @@ -18,6 +18,6 @@ Pod::Spec.new do |s| s.public_header_files = 'Classes/**/*.h' s.dependency 'Flutter' - s.ios.deployment_target = '8.0' + s.ios.deployment_target = '15.0' end diff --git a/packages/firebase_ml_model_downloader/firebase_ml_model_downloader/example/ios/Podfile b/packages/firebase_ml_model_downloader/firebase_ml_model_downloader/example/ios/Podfile index 82f6cb12174a..fda01b007025 100644 --- a/packages/firebase_ml_model_downloader/firebase_ml_model_downloader/example/ios/Podfile +++ b/packages/firebase_ml_model_downloader/firebase_ml_model_downloader/example/ios/Podfile @@ -1,5 +1,5 @@ # Uncomment this line to define a global platform for your project -# platform :ios, '13.0' +# platform :ios, '15.0' # CocoaPods analytics sends network stats synchronously affecting flutter build latency. ENV['COCOAPODS_DISABLE_STATS'] = 'true' diff --git a/packages/firebase_ml_model_downloader/firebase_ml_model_downloader/example/ios/Runner.xcodeproj/project.pbxproj b/packages/firebase_ml_model_downloader/firebase_ml_model_downloader/example/ios/Runner.xcodeproj/project.pbxproj index 7fe130f633ea..9b9c77e9d671 100644 --- a/packages/firebase_ml_model_downloader/firebase_ml_model_downloader/example/ios/Runner.xcodeproj/project.pbxproj +++ b/packages/firebase_ml_model_downloader/firebase_ml_model_downloader/example/ios/Runner.xcodeproj/project.pbxproj @@ -366,7 +366,7 @@ DEVELOPMENT_TEAM = YYX2P3XVJ7; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -493,7 +493,7 @@ DEVELOPMENT_TEAM = YYX2P3XVJ7; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -513,7 +513,7 @@ DEVELOPMENT_TEAM = YYX2P3XVJ7; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", diff --git a/packages/firebase_ml_model_downloader/firebase_ml_model_downloader/ios/firebase_ml_model_downloader.podspec b/packages/firebase_ml_model_downloader/firebase_ml_model_downloader/ios/firebase_ml_model_downloader.podspec index 8a66b4de8263..8516dcee91dd 100644 --- a/packages/firebase_ml_model_downloader/firebase_ml_model_downloader/ios/firebase_ml_model_downloader.podspec +++ b/packages/firebase_ml_model_downloader/firebase_ml_model_downloader/ios/firebase_ml_model_downloader.podspec @@ -26,7 +26,7 @@ Pod::Spec.new do |s| s.source = { :path => '.' } s.source_files = 'firebase_ml_model_downloader/Sources/**/*.swift' - s.ios.deployment_target = '13.0' + s.ios.deployment_target = '15.0' s.dependency 'Flutter' diff --git a/packages/firebase_performance/firebase_performance/example/ios/Podfile b/packages/firebase_performance/firebase_performance/example/ios/Podfile index 728c1451cae9..211ff74f84c6 100644 --- a/packages/firebase_performance/firebase_performance/example/ios/Podfile +++ b/packages/firebase_performance/firebase_performance/example/ios/Podfile @@ -1,5 +1,5 @@ # Uncomment this line to define a global platform for your project - platform :ios, '13.0' + platform :ios, '15.0' # CocoaPods analytics sends network stats synchronously affecting flutter build latency. ENV['COCOAPODS_DISABLE_STATS'] = 'true' diff --git a/packages/firebase_performance/firebase_performance/example/ios/Runner.xcodeproj/project.pbxproj b/packages/firebase_performance/firebase_performance/example/ios/Runner.xcodeproj/project.pbxproj index c55c5f08fa8a..bbab2619fc7a 100644 --- a/packages/firebase_performance/firebase_performance/example/ios/Runner.xcodeproj/project.pbxproj +++ b/packages/firebase_performance/firebase_performance/example/ios/Runner.xcodeproj/project.pbxproj @@ -379,7 +379,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; @@ -426,7 +426,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; TARGETED_DEVICE_FAMILY = "1,2"; diff --git a/packages/firebase_performance/firebase_performance/ios/firebase_performance.podspec b/packages/firebase_performance/firebase_performance/ios/firebase_performance.podspec index 9098bf31ff5d..3b1ac20f77e5 100644 --- a/packages/firebase_performance/firebase_performance/ios/firebase_performance.podspec +++ b/packages/firebase_performance/firebase_performance/ios/firebase_performance.podspec @@ -32,7 +32,7 @@ Pod::Spec.new do |s| s.dependency 'Flutter' s.dependency 'firebase_core' s.dependency 'Firebase/Performance', firebase_sdk_version - s.ios.deployment_target = '13.0' + s.ios.deployment_target = '15.0' s.static_framework = true s.pod_target_xcconfig = { diff --git a/packages/firebase_remote_config/firebase_remote_config/example/ios/Podfile b/packages/firebase_remote_config/firebase_remote_config/example/ios/Podfile index 974e8ed6e76e..96052d97fdda 100644 --- a/packages/firebase_remote_config/firebase_remote_config/example/ios/Podfile +++ b/packages/firebase_remote_config/firebase_remote_config/example/ios/Podfile @@ -1,5 +1,5 @@ # Uncomment this line to define a global platform for your project - platform :ios, '13.0' + platform :ios, '15.0' # CocoaPods analytics sends network stats synchronously affecting flutter build latency. ENV['COCOAPODS_DISABLE_STATS'] = 'true' diff --git a/packages/firebase_remote_config/firebase_remote_config/example/ios/Runner.xcodeproj/project.pbxproj b/packages/firebase_remote_config/firebase_remote_config/example/ios/Runner.xcodeproj/project.pbxproj index e3bc35544a1d..a2635496bf65 100644 --- a/packages/firebase_remote_config/firebase_remote_config/example/ios/Runner.xcodeproj/project.pbxproj +++ b/packages/firebase_remote_config/firebase_remote_config/example/ios/Runner.xcodeproj/project.pbxproj @@ -355,7 +355,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; @@ -402,7 +402,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; TARGETED_DEVICE_FAMILY = "1,2"; diff --git a/packages/firebase_remote_config/firebase_remote_config/ios/firebase_remote_config.podspec b/packages/firebase_remote_config/firebase_remote_config/ios/firebase_remote_config.podspec index caff2c89e2f6..164b3dab6e4a 100644 --- a/packages/firebase_remote_config/firebase_remote_config/ios/firebase_remote_config.podspec +++ b/packages/firebase_remote_config/firebase_remote_config/ios/firebase_remote_config.podspec @@ -27,7 +27,7 @@ Pod::Spec.new do |s| s.source_files = 'firebase_remote_config/Sources/firebase_remote_config/**/*.swift' - s.ios.deployment_target = '13.0' + s.ios.deployment_target = '15.0' s.dependency 'Flutter' s.swift_version = '5.0' diff --git a/packages/firebase_storage/firebase_storage/example/ios/Podfile b/packages/firebase_storage/firebase_storage/example/ios/Podfile index ba62426a8d11..22efb526f6ba 100644 --- a/packages/firebase_storage/firebase_storage/example/ios/Podfile +++ b/packages/firebase_storage/firebase_storage/example/ios/Podfile @@ -1,5 +1,5 @@ # Uncomment this line to define a global platform for your project -platform :ios, '13.0' +platform :ios, '15.0' # CocoaPods analytics sends network stats synchronously affecting flutter build latency. ENV['COCOAPODS_DISABLE_STATS'] = 'true' diff --git a/packages/firebase_storage/firebase_storage/example/ios/Runner.xcodeproj/project.pbxproj b/packages/firebase_storage/firebase_storage/example/ios/Runner.xcodeproj/project.pbxproj index 4469d878d885..556c7dd58254 100644 --- a/packages/firebase_storage/firebase_storage/example/ios/Runner.xcodeproj/project.pbxproj +++ b/packages/firebase_storage/firebase_storage/example/ios/Runner.xcodeproj/project.pbxproj @@ -351,7 +351,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; @@ -392,7 +392,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; TARGETED_DEVICE_FAMILY = "1,2"; diff --git a/packages/firebase_storage/firebase_storage/ios/firebase_storage.podspec b/packages/firebase_storage/firebase_storage/ios/firebase_storage.podspec index cec196ebfd48..a6a75ac99b4b 100755 --- a/packages/firebase_storage/firebase_storage/ios/firebase_storage.podspec +++ b/packages/firebase_storage/firebase_storage/ios/firebase_storage.podspec @@ -28,7 +28,7 @@ Pod::Spec.new do |s| s.source_files = 'firebase_storage/Sources/firebase_storage/**/*.{h,m}' s.public_header_files = 'firebase_storage/Sources/firebase_storage/include/*.h' - s.ios.deployment_target = '13.0' + s.ios.deployment_target = '15.0' s.dependency 'Flutter' s.dependency 'firebase_core' diff --git a/packages/firebase_vertexai/firebase_vertexai/example/ios/Podfile b/packages/firebase_vertexai/firebase_vertexai/example/ios/Podfile index 2dbf7d728d81..6649374d4c19 100644 --- a/packages/firebase_vertexai/firebase_vertexai/example/ios/Podfile +++ b/packages/firebase_vertexai/firebase_vertexai/example/ios/Podfile @@ -1,5 +1,5 @@ # Uncomment this line to define a global platform for your project -platform :ios, '13.0' +platform :ios, '15.0' # CocoaPods analytics sends network stats synchronously affecting flutter build latency. ENV['COCOAPODS_DISABLE_STATS'] = 'true' diff --git a/tests/ios/Podfile b/tests/ios/Podfile index fa873ac343ee..7e246becfa06 100644 --- a/tests/ios/Podfile +++ b/tests/ios/Podfile @@ -1,5 +1,5 @@ # Uncomment this line to define a global platform for your project -platform :ios, '13.0' +platform :ios, '15.0' # CocoaPods analytics sends network stats synchronously affecting flutter build latency. ENV['COCOAPODS_DISABLE_STATS'] = 'true' From 041c6e4d4572832e4fb07f259176182a30f24eed Mon Sep 17 00:00:00 2001 From: Guillaume Bernos Date: Thu, 24 Jul 2025 16:03:22 +0200 Subject: [PATCH 2/7] analytics podspec --- .../firebase_analytics/ios/firebase_analytics.podspec | 4 ++-- .../firebase_analytics/lib/src/firebase_analytics.dart | 8 ++++---- .../firebase_analytics/macos/firebase_analytics.podspec | 4 ++-- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/packages/firebase_analytics/firebase_analytics/ios/firebase_analytics.podspec b/packages/firebase_analytics/firebase_analytics/ios/firebase_analytics.podspec index 2d4879b42ecb..ab4c6fea6227 100755 --- a/packages/firebase_analytics/firebase_analytics/ios/firebase_analytics.podspec +++ b/packages/firebase_analytics/firebase_analytics/ios/firebase_analytics.podspec @@ -2,10 +2,10 @@ require 'yaml' pubspec = YAML.load_file(File.join('..', 'pubspec.yaml')) library_version = pubspec['version'].gsub('+', '-') -firebase_analytics = 'Firebase/Analytics' +firebase_analytics = 'FirebaseAnalytics' if defined?($FirebaseAnalyticsWithoutAdIdSupport) -firebase_analytics = 'Firebase/AnalyticsWithoutAdIdSupport' +firebase_analytics = 'FirebaseAnalytics/Core' end if defined?($FirebaseSDKVersion) diff --git a/packages/firebase_analytics/firebase_analytics/lib/src/firebase_analytics.dart b/packages/firebase_analytics/firebase_analytics/lib/src/firebase_analytics.dart index 933848f0f79c..ffde4054b43a 100755 --- a/packages/firebase_analytics/firebase_analytics/lib/src/firebase_analytics.dart +++ b/packages/firebase_analytics/firebase_analytics/lib/src/firebase_analytics.dart @@ -1267,7 +1267,7 @@ class FirebaseAnalytics extends FirebasePluginPlatform { } /// Initiates on-device conversion measurement given a user email address. - /// Requires dependency GoogleAppMeasurementOnDeviceConversion to be linked in, otherwise it is a no-op. + /// Requires Firebase iOS SDK 12.0.0+ with FirebaseAnalytics dependency, otherwise it is a no-op. /// /// Only available on iOS. Future initiateOnDeviceConversionMeasurementWithEmailAddress( @@ -1284,7 +1284,7 @@ class FirebaseAnalytics extends FirebasePluginPlatform { } /// Initiates on-device conversion measurement given a user phone number in E.164 format. - /// Requires dependency GoogleAppMeasurementOnDeviceConversion to be linked in, otherwise it is a no-op. + /// Requires Firebase iOS SDK 12.0.0+ with FirebaseAnalytics dependency, otherwise it is a no-op. /// /// Only available on iOS. Future initiateOnDeviceConversionMeasurementWithPhoneNumber( @@ -1301,7 +1301,7 @@ class FirebaseAnalytics extends FirebasePluginPlatform { } /// Initiates on-device conversion measurement given a sha256-hashed, UTF8 encoded, user email address. - /// Requires dependency GoogleAppMeasurementOnDeviceConversion to be linked in, otherwise it is a no-op. + /// Requires Firebase iOS SDK 12.0.0+ with FirebaseAnalytics dependency, otherwise it is a no-op. /// /// Only available on iOS. Future initiateOnDeviceConversionMeasurementWithHashedEmailAddress( @@ -1318,7 +1318,7 @@ class FirebaseAnalytics extends FirebasePluginPlatform { } /// Initiates on-device conversion measurement given a sha256-hashed, UTF8 encoded, phone number in E.164 format. - /// Requires dependency GoogleAppMeasurementOnDeviceConversion to be linked in, otherwise it is a no-op. + /// Requires Firebase iOS SDK 12.0.0+ with FirebaseAnalytics dependency, otherwise it is a no-op. /// /// Only available on iOS. Future initiateOnDeviceConversionMeasurementWithHashedPhoneNumber( diff --git a/packages/firebase_analytics/firebase_analytics/macos/firebase_analytics.podspec b/packages/firebase_analytics/firebase_analytics/macos/firebase_analytics.podspec index 8b3a53729a13..98e9951f889c 100755 --- a/packages/firebase_analytics/firebase_analytics/macos/firebase_analytics.podspec +++ b/packages/firebase_analytics/firebase_analytics/macos/firebase_analytics.podspec @@ -2,10 +2,10 @@ require 'yaml' pubspec = YAML.load_file(File.join('..', 'pubspec.yaml')) library_version = pubspec['version'].gsub('+', '-') -firebase_analytics = 'Firebase/Analytics' +firebase_analytics = 'FirebaseAnalytics' if defined?($FirebaseAnalyticsWithoutAdIdSupport) -firebase_analytics = 'Firebase/AnalyticsWithoutAdIdSupport' +firebase_analytics = 'FirebaseAnalytics/Core' end if defined?($FirebaseSDKVersion) From 486f473e126d64611180cf46ba7e70446ba467e2 Mon Sep 17 00:00:00 2001 From: Guillaume Bernos Date: Fri, 25 Jul 2025 14:26:19 +0200 Subject: [PATCH 3/7] update Package version --- Package.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Package.swift b/Package.swift index 5eece71ed7fd..03830fe3ab02 100644 --- a/Package.swift +++ b/Package.swift @@ -10,7 +10,7 @@ import PackageDescription // auto-generated by melos post commit hook script let firebase_core_version: String = "3.15.2" -let firebase_ios_sdk_version: String = "11.15.0" +let firebase_ios_sdk_version: String = "12.0.0" // Shared Swift package manager code for firebase core let package = Package( From b8982edde148b0cc1de15e8a2c6491a00baeb7c7 Mon Sep 17 00:00:00 2001 From: Guillaume Bernos Date: Fri, 25 Jul 2025 15:01:15 +0200 Subject: [PATCH 4/7] manual update --- .../cloud_firestore/ios/generated_firebase_sdk_version.txt | 2 +- .../cloud_functions/ios/generated_firebase_sdk_version.txt | 2 +- .../firebase_analytics/ios/generated_firebase_sdk_version.txt | 2 +- .../firebase_app_check/ios/generated_firebase_sdk_version.txt | 2 +- .../ios/generated_firebase_sdk_version.txt | 2 +- .../firebase_auth/ios/generated_firebase_sdk_version.txt | 2 +- .../firebase_crashlytics/ios/generated_firebase_sdk_version.txt | 2 +- .../firebase_database/ios/generated_firebase_sdk_version.txt | 2 +- .../ios/generated_firebase_sdk_version.txt | 2 +- .../firebase_messaging/ios/generated_firebase_sdk_version.txt | 2 +- .../ios/generated_firebase_sdk_version.txt | 2 +- .../firebase_performance/ios/generated_firebase_sdk_version.txt | 2 +- .../ios/generated_firebase_sdk_version.txt | 2 +- .../firebase_storage/ios/generated_firebase_sdk_version.txt | 2 +- 14 files changed, 14 insertions(+), 14 deletions(-) diff --git a/packages/cloud_firestore/cloud_firestore/ios/generated_firebase_sdk_version.txt b/packages/cloud_firestore/cloud_firestore/ios/generated_firebase_sdk_version.txt index 154afe1530a7..b0d364502ebe 100644 --- a/packages/cloud_firestore/cloud_firestore/ios/generated_firebase_sdk_version.txt +++ b/packages/cloud_firestore/cloud_firestore/ios/generated_firebase_sdk_version.txt @@ -1 +1 @@ -11.15.0 \ No newline at end of file +12.0.0 \ No newline at end of file diff --git a/packages/cloud_functions/cloud_functions/ios/generated_firebase_sdk_version.txt b/packages/cloud_functions/cloud_functions/ios/generated_firebase_sdk_version.txt index 154afe1530a7..b0d364502ebe 100644 --- a/packages/cloud_functions/cloud_functions/ios/generated_firebase_sdk_version.txt +++ b/packages/cloud_functions/cloud_functions/ios/generated_firebase_sdk_version.txt @@ -1 +1 @@ -11.15.0 \ No newline at end of file +12.0.0 \ No newline at end of file diff --git a/packages/firebase_analytics/firebase_analytics/ios/generated_firebase_sdk_version.txt b/packages/firebase_analytics/firebase_analytics/ios/generated_firebase_sdk_version.txt index 154afe1530a7..b0d364502ebe 100644 --- a/packages/firebase_analytics/firebase_analytics/ios/generated_firebase_sdk_version.txt +++ b/packages/firebase_analytics/firebase_analytics/ios/generated_firebase_sdk_version.txt @@ -1 +1 @@ -11.15.0 \ No newline at end of file +12.0.0 \ No newline at end of file diff --git a/packages/firebase_app_check/firebase_app_check/ios/generated_firebase_sdk_version.txt b/packages/firebase_app_check/firebase_app_check/ios/generated_firebase_sdk_version.txt index 154afe1530a7..b0d364502ebe 100644 --- a/packages/firebase_app_check/firebase_app_check/ios/generated_firebase_sdk_version.txt +++ b/packages/firebase_app_check/firebase_app_check/ios/generated_firebase_sdk_version.txt @@ -1 +1 @@ -11.15.0 \ No newline at end of file +12.0.0 \ No newline at end of file diff --git a/packages/firebase_app_installations/firebase_app_installations/ios/generated_firebase_sdk_version.txt b/packages/firebase_app_installations/firebase_app_installations/ios/generated_firebase_sdk_version.txt index 154afe1530a7..b0d364502ebe 100644 --- a/packages/firebase_app_installations/firebase_app_installations/ios/generated_firebase_sdk_version.txt +++ b/packages/firebase_app_installations/firebase_app_installations/ios/generated_firebase_sdk_version.txt @@ -1 +1 @@ -11.15.0 \ No newline at end of file +12.0.0 \ No newline at end of file diff --git a/packages/firebase_auth/firebase_auth/ios/generated_firebase_sdk_version.txt b/packages/firebase_auth/firebase_auth/ios/generated_firebase_sdk_version.txt index 154afe1530a7..b0d364502ebe 100644 --- a/packages/firebase_auth/firebase_auth/ios/generated_firebase_sdk_version.txt +++ b/packages/firebase_auth/firebase_auth/ios/generated_firebase_sdk_version.txt @@ -1 +1 @@ -11.15.0 \ No newline at end of file +12.0.0 \ No newline at end of file diff --git a/packages/firebase_crashlytics/firebase_crashlytics/ios/generated_firebase_sdk_version.txt b/packages/firebase_crashlytics/firebase_crashlytics/ios/generated_firebase_sdk_version.txt index 154afe1530a7..b0d364502ebe 100644 --- a/packages/firebase_crashlytics/firebase_crashlytics/ios/generated_firebase_sdk_version.txt +++ b/packages/firebase_crashlytics/firebase_crashlytics/ios/generated_firebase_sdk_version.txt @@ -1 +1 @@ -11.15.0 \ No newline at end of file +12.0.0 \ No newline at end of file diff --git a/packages/firebase_database/firebase_database/ios/generated_firebase_sdk_version.txt b/packages/firebase_database/firebase_database/ios/generated_firebase_sdk_version.txt index 154afe1530a7..b0d364502ebe 100644 --- a/packages/firebase_database/firebase_database/ios/generated_firebase_sdk_version.txt +++ b/packages/firebase_database/firebase_database/ios/generated_firebase_sdk_version.txt @@ -1 +1 @@ -11.15.0 \ No newline at end of file +12.0.0 \ No newline at end of file diff --git a/packages/firebase_in_app_messaging/firebase_in_app_messaging/ios/generated_firebase_sdk_version.txt b/packages/firebase_in_app_messaging/firebase_in_app_messaging/ios/generated_firebase_sdk_version.txt index 154afe1530a7..b0d364502ebe 100644 --- a/packages/firebase_in_app_messaging/firebase_in_app_messaging/ios/generated_firebase_sdk_version.txt +++ b/packages/firebase_in_app_messaging/firebase_in_app_messaging/ios/generated_firebase_sdk_version.txt @@ -1 +1 @@ -11.15.0 \ No newline at end of file +12.0.0 \ No newline at end of file diff --git a/packages/firebase_messaging/firebase_messaging/ios/generated_firebase_sdk_version.txt b/packages/firebase_messaging/firebase_messaging/ios/generated_firebase_sdk_version.txt index 154afe1530a7..b0d364502ebe 100644 --- a/packages/firebase_messaging/firebase_messaging/ios/generated_firebase_sdk_version.txt +++ b/packages/firebase_messaging/firebase_messaging/ios/generated_firebase_sdk_version.txt @@ -1 +1 @@ -11.15.0 \ No newline at end of file +12.0.0 \ No newline at end of file diff --git a/packages/firebase_ml_model_downloader/firebase_ml_model_downloader/ios/generated_firebase_sdk_version.txt b/packages/firebase_ml_model_downloader/firebase_ml_model_downloader/ios/generated_firebase_sdk_version.txt index 154afe1530a7..b0d364502ebe 100644 --- a/packages/firebase_ml_model_downloader/firebase_ml_model_downloader/ios/generated_firebase_sdk_version.txt +++ b/packages/firebase_ml_model_downloader/firebase_ml_model_downloader/ios/generated_firebase_sdk_version.txt @@ -1 +1 @@ -11.15.0 \ No newline at end of file +12.0.0 \ No newline at end of file diff --git a/packages/firebase_performance/firebase_performance/ios/generated_firebase_sdk_version.txt b/packages/firebase_performance/firebase_performance/ios/generated_firebase_sdk_version.txt index 154afe1530a7..b0d364502ebe 100644 --- a/packages/firebase_performance/firebase_performance/ios/generated_firebase_sdk_version.txt +++ b/packages/firebase_performance/firebase_performance/ios/generated_firebase_sdk_version.txt @@ -1 +1 @@ -11.15.0 \ No newline at end of file +12.0.0 \ No newline at end of file diff --git a/packages/firebase_remote_config/firebase_remote_config/ios/generated_firebase_sdk_version.txt b/packages/firebase_remote_config/firebase_remote_config/ios/generated_firebase_sdk_version.txt index 154afe1530a7..b0d364502ebe 100644 --- a/packages/firebase_remote_config/firebase_remote_config/ios/generated_firebase_sdk_version.txt +++ b/packages/firebase_remote_config/firebase_remote_config/ios/generated_firebase_sdk_version.txt @@ -1 +1 @@ -11.15.0 \ No newline at end of file +12.0.0 \ No newline at end of file diff --git a/packages/firebase_storage/firebase_storage/ios/generated_firebase_sdk_version.txt b/packages/firebase_storage/firebase_storage/ios/generated_firebase_sdk_version.txt index 154afe1530a7..b0d364502ebe 100644 --- a/packages/firebase_storage/firebase_storage/ios/generated_firebase_sdk_version.txt +++ b/packages/firebase_storage/firebase_storage/ios/generated_firebase_sdk_version.txt @@ -1 +1 @@ -11.15.0 \ No newline at end of file +12.0.0 \ No newline at end of file From 30274889b96d24171030ec76c6522485d3019072 Mon Sep 17 00:00:00 2001 From: Guillaume Bernos Date: Fri, 25 Jul 2025 15:13:54 +0200 Subject: [PATCH 5/7] temporarly removing the precompiled firestore --- packages/cloud_firestore/cloud_firestore/example/ios/Podfile | 3 ++- .../Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme | 3 +++ packages/cloud_firestore/cloud_firestore/example/macos/Podfile | 3 ++- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/packages/cloud_firestore/cloud_firestore/example/ios/Podfile b/packages/cloud_firestore/cloud_firestore/example/ios/Podfile index c73bc1c829e6..6adea75b2f47 100644 --- a/packages/cloud_firestore/cloud_firestore/example/ios/Podfile +++ b/packages/cloud_firestore/cloud_firestore/example/ios/Podfile @@ -51,7 +51,8 @@ target 'Runner' do end end - pod 'FirebaseFirestore', :git => 'https://github.com/invertase/firestore-ios-sdk-frameworks.git', :tag => "#{firebase_sdk_version}" + # TODO: Uncomment this when the binary distribution is working again + # pod 'FirebaseFirestore', :git => 'https://github.com/invertase/firestore-ios-sdk-frameworks.git', :tag => "#{firebase_sdk_version}" end post_install do |installer| diff --git a/packages/cloud_firestore/cloud_firestore/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/packages/cloud_firestore/cloud_firestore/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme index e598ba7945d8..5db441f58ab9 100644 --- a/packages/cloud_firestore/cloud_firestore/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme +++ b/packages/cloud_firestore/cloud_firestore/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme @@ -44,6 +44,7 @@ buildConfiguration = "Debug" selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" + customLLDBInitFile = "$(SRCROOT)/Flutter/ephemeral/flutter_lldbinit" shouldUseLaunchSchemeArgsEnv = "YES"> diff --git a/packages/cloud_firestore/cloud_firestore/example/macos/Podfile b/packages/cloud_firestore/cloud_firestore/example/macos/Podfile index 2c4599c7974b..faeaf2631c53 100644 --- a/packages/cloud_firestore/cloud_firestore/example/macos/Podfile +++ b/packages/cloud_firestore/cloud_firestore/example/macos/Podfile @@ -50,7 +50,8 @@ target 'Runner' do end end - pod 'FirebaseFirestore', :git => 'https://github.com/invertase/firestore-ios-sdk-frameworks.git', :tag => "#{firebase_sdk_version}" + # TODO: Uncomment this when the binary distribution is working again + # pod 'FirebaseFirestore', :git => 'https://github.com/invertase/firestore-ios-sdk-frameworks.git', :tag => "#{firebase_sdk_version}" end post_install do |installer| From d511fc2891dc475a93dd70468f72fb427ad3d0bf Mon Sep 17 00:00:00 2001 From: Guillaume Bernos Date: Fri, 25 Jul 2025 15:15:02 +0200 Subject: [PATCH 6/7] fix packages distribution --- .../cloud_firestore/ios/cloud_firestore/Package.swift | 2 +- .../cloud_functions/ios/cloud_functions/Package.swift | 2 +- .../firebase_analytics/ios/firebase_analytics/Package.swift | 2 +- .../firebase_app_check/ios/firebase_app_check/Package.swift | 2 +- .../ios/firebase_app_installations/Package.swift | 2 +- .../firebase_auth/firebase_auth/ios/firebase_auth/Package.swift | 2 +- .../firebase_core/firebase_core/ios/firebase_core/Package.swift | 2 +- .../firebase_crashlytics/ios/firebase_crashlytics/Package.swift | 2 +- .../firebase_database/ios/firebase_database/Package.swift | 2 +- .../ios/firebase_in_app_messaging/Package.swift | 2 +- .../firebase_messaging/ios/firebase_messaging/Package.swift | 2 +- .../ios/firebase_ml_model_downloader/Package.swift | 2 +- .../firebase_performance/ios/firebase_performance/Package.swift | 2 +- .../ios/firebase_remote_config/Package.swift | 2 +- .../firebase_storage/ios/firebase_storage/Package.swift | 2 +- 15 files changed, 15 insertions(+), 15 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 d8afa1426792..282d45ebe975 100644 --- a/packages/cloud_firestore/cloud_firestore/ios/cloud_firestore/Package.swift +++ b/packages/cloud_firestore/cloud_firestore/ios/cloud_firestore/Package.swift @@ -85,7 +85,7 @@ guard let shared_spm_version = Version("\(firebase_core_version_string)\(shared_ let package = Package( name: "cloud_firestore", platforms: [ - .iOS("13.0"), + .iOS("15.0"), ], products: [ .library(name: "cloud-firestore", targets: ["cloud_firestore"]), 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 83896d3bbfce..ad742f0ebefd 100644 --- a/packages/cloud_functions/cloud_functions/ios/cloud_functions/Package.swift +++ b/packages/cloud_functions/cloud_functions/ios/cloud_functions/Package.swift @@ -85,7 +85,7 @@ guard let shared_spm_version = Version("\(firebase_core_version_string)\(shared_ let package = Package( name: "cloud_functions", platforms: [ - .iOS("13.0"), + .iOS("15.0"), ], products: [ .library(name: "cloud-functions", targets: ["cloud_functions"]), 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 211369647d64..cc26f5caca4a 100644 --- a/packages/firebase_analytics/firebase_analytics/ios/firebase_analytics/Package.swift +++ b/packages/firebase_analytics/firebase_analytics/ios/firebase_analytics/Package.swift @@ -85,7 +85,7 @@ guard let shared_spm_version = Version("\(firebase_core_version_string)\(shared_ let package = Package( name: "firebase_analytics", platforms: [ - .iOS("13.0"), + .iOS("15.0"), ], products: [ .library(name: "firebase-analytics", targets: ["firebase_analytics"]), 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 795974631001..8fa0aff5a4c8 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 @@ -85,7 +85,7 @@ guard let shared_spm_version = Version("\(firebase_core_version_string)\(shared_ let package = Package( name: "firebase_app_check", platforms: [ - .iOS("13.0"), + .iOS("15.0"), ], products: [ .library(name: "firebase-app-check", targets: ["firebase_app_check"]), 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 e3a7b723dd7d..5f11fa8d659a 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 @@ -81,7 +81,7 @@ guard let shared_spm_version = Version("\(firebase_core_version_string)\(shared_ let package = Package( name: "firebase_app_installations", platforms: [ - .iOS("13.0"), + .iOS("15.0"), ], products: [ .library(name: "firebase-app-installations", targets: ["firebase_app_installations"]), 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 053785793e8e..6f7cb7ac7189 100644 --- a/packages/firebase_auth/firebase_auth/ios/firebase_auth/Package.swift +++ b/packages/firebase_auth/firebase_auth/ios/firebase_auth/Package.swift @@ -85,7 +85,7 @@ guard let shared_spm_version = Version("\(firebase_core_version_string)\(shared_ let package = Package( name: "firebase_auth", platforms: [ - .iOS("13.0"), + .iOS("15.0"), ], products: [ .library(name: "firebase-auth", targets: ["firebase_auth"]), 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 9882bff1cab5..33f81b0a0e7d 100644 --- a/packages/firebase_core/firebase_core/ios/firebase_core/Package.swift +++ b/packages/firebase_core/firebase_core/ios/firebase_core/Package.swift @@ -90,7 +90,7 @@ guard let shared_spm_version = Version("\(library_version_string)\(shared_spm_ta let package = Package( name: "firebase_core", platforms: [ - .iOS("13.0"), + .iOS("15.0"), ], products: [ .library(name: "firebase-core", targets: ["firebase_core"]), 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 5b3286fda838..045590696f56 100644 --- a/packages/firebase_crashlytics/firebase_crashlytics/ios/firebase_crashlytics/Package.swift +++ b/packages/firebase_crashlytics/firebase_crashlytics/ios/firebase_crashlytics/Package.swift @@ -90,7 +90,7 @@ guard let shared_spm_version = Version("\(firebase_core_version_string)\(shared_ let package = Package( name: "firebase_crashlytics", platforms: [ - .iOS("13.0"), + .iOS("15.0"), ], products: [ .library(name: "firebase-crashlytics", targets: ["firebase_crashlytics"]), 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 899dfae7e639..1e5155368873 100644 --- a/packages/firebase_database/firebase_database/ios/firebase_database/Package.swift +++ b/packages/firebase_database/firebase_database/ios/firebase_database/Package.swift @@ -85,7 +85,7 @@ guard let shared_spm_version = Version("\(firebase_core_version_string)\(shared_ let package = Package( name: "firebase_database", platforms: [ - .iOS("13.0"), + .iOS("15.0"), ], products: [ .library(name: "firebase-database", targets: ["firebase_database"]), 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 80d79d0f4f59..d120f96037e5 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 @@ -91,7 +91,7 @@ guard let shared_spm_version = Version("\(firebase_core_version_string)\(shared_ let package = Package( name: "firebase_in_app_messaging", platforms: [ - .iOS("13.0"), + .iOS("15.0"), ], products: [ .library(name: "firebase-in-app-messaging", targets: ["firebase_in_app_messaging"]), 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 1b356ce575db..b5880118715e 100644 --- a/packages/firebase_messaging/firebase_messaging/ios/firebase_messaging/Package.swift +++ b/packages/firebase_messaging/firebase_messaging/ios/firebase_messaging/Package.swift @@ -90,7 +90,7 @@ guard let shared_spm_version = Version("\(firebase_core_version_string)\(shared_ let package = Package( name: "firebase_messaging", platforms: [ - .iOS("13.0"), + .iOS("15.0"), ], products: [ .library(name: "firebase-messaging", targets: ["firebase_messaging"]), 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 8166b42d3340..69062440b7b7 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 @@ -80,7 +80,7 @@ guard let shared_spm_version = Version("\(firebase_core_version_string)\(shared_ let package = Package( name: "firebase_ml_model_downloader", platforms: [ - .iOS("13.0"), + .iOS("15.0"), ], products: [ .library(name: "firebase-ml-model-downloader", targets: ["firebase_ml_model_downloader"]), 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 9c420549c475..b47de11bb2ec 100644 --- a/packages/firebase_performance/firebase_performance/ios/firebase_performance/Package.swift +++ b/packages/firebase_performance/firebase_performance/ios/firebase_performance/Package.swift @@ -90,7 +90,7 @@ guard let shared_spm_version = Version("\(firebase_core_version_string)\(shared_ let package = Package( name: "firebase_performance", platforms: [ - .iOS("13.0"), + .iOS("15.0"), ], products: [ .library(name: "firebase-performance", targets: ["firebase_performance"]), 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 be1c585d012f..4733eb1de81c 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 @@ -90,7 +90,7 @@ guard let shared_spm_version = Version("\(firebase_core_version_string)\(shared_ let package = Package( name: "firebase_remote_config", platforms: [ - .iOS("13.0"), + .iOS("15.0"), ], products: [ .library(name: "firebase-remote-config", targets: ["firebase_remote_config"]), 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 c21ff95e0dc8..52214ea17003 100644 --- a/packages/firebase_storage/firebase_storage/ios/firebase_storage/Package.swift +++ b/packages/firebase_storage/firebase_storage/ios/firebase_storage/Package.swift @@ -85,7 +85,7 @@ guard let shared_spm_version = Version("\(firebase_core_version_string)\(shared_ let package = Package( name: "firebase_storage", platforms: [ - .iOS("13.0"), + .iOS("15.0"), ], products: [ .library(name: "firebase-storage", targets: ["firebase_storage"]), From 89588ba0445db73a4c4cf069de04947d1fbdaec6 Mon Sep 17 00:00:00 2001 From: Guillaume Bernos Date: Fri, 25 Jul 2025 15:29:31 +0200 Subject: [PATCH 7/7] more --- Package.swift | 2 +- .../firebase_core/example/ios/Flutter/AppFrameworkInfo.plist | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Package.swift b/Package.swift index 03830fe3ab02..55a6b8d49212 100644 --- a/Package.swift +++ b/Package.swift @@ -16,7 +16,7 @@ let firebase_ios_sdk_version: String = "12.0.0" let package = Package( name: "remote_firebase_core", platforms: [ - .iOS("13.0"), + .iOS("15.0"), .macOS("10.15"), ], products: [ diff --git a/packages/firebase_core/firebase_core/example/ios/Flutter/AppFrameworkInfo.plist b/packages/firebase_core/firebase_core/example/ios/Flutter/AppFrameworkInfo.plist index d57061dd6b38..bbede44f5dc4 100644 --- a/packages/firebase_core/firebase_core/example/ios/Flutter/AppFrameworkInfo.plist +++ b/packages/firebase_core/firebase_core/example/ios/Flutter/AppFrameworkInfo.plist @@ -21,6 +21,6 @@ CFBundleVersion 1.0 MinimumOSVersion - 13.0 + 15.0