From 9b40fdf477e4583d5d7762e090ac93f697c92d89 Mon Sep 17 00:00:00 2001 From: Nick Cooke Date: Fri, 20 Jun 2025 15:17:55 -0400 Subject: [PATCH 01/24] [Infra] Bump podspec min. versions --- Firebase.podspec | 80 +++++++++---------- FirebaseABTesting.podspec | 4 +- FirebaseAnalytics.podspec | 4 +- FirebaseAnalyticsOnDeviceConversion.podspec | 2 +- FirebaseAppCheck.podspec | 4 +- FirebaseAppCheckInterop.podspec | 4 +- FirebaseAppDistribution.podspec | 2 +- FirebaseAuth.podspec | 4 +- FirebaseAuthInterop.podspec | 4 +- FirebaseAuthTestingSupport.podspec | 4 +- FirebaseCombineSwift.podspec | 4 +- FirebaseCore.podspec | 4 +- FirebaseCoreExtension.podspec | 4 +- FirebaseCoreInternal.podspec | 4 +- FirebaseCrashlytics.podspec | 4 +- FirebaseDatabase.podspec | 4 +- FirebaseDynamicLinks.podspec | 2 +- FirebaseFirestore.podspec | 4 +- FirebaseFirestoreInternal.podspec | 4 +- FirebaseFirestoreTestingSupport.podspec | 4 +- FirebaseFunctions.podspec | 4 +- FirebaseInAppMessaging.podspec | 4 +- FirebaseInstallations.podspec | 4 +- FirebaseMLModelDownloader.podspec | 4 +- FirebaseMessaging.podspec | 4 +- FirebaseMessagingInterop.podspec | 4 +- FirebasePerformance.podspec | 4 +- FirebaseRemoteConfig.podspec | 4 +- FirebaseRemoteConfigInterop.podspec | 4 +- FirebaseSessions.podspec | 4 +- FirebaseSharedSwift.podspec | 4 +- FirebaseStorage.podspec | 4 +- Firestore/Example/GoogleBenchmark.podspec | 4 +- Firestore/Example/GoogleTest.podspec | 4 +- Firestore/Example/LibFuzzer.podspec | 4 +- Firestore/Example/ProtobufCpp.podspec | 4 +- GoogleAppMeasurement.podspec | 4 +- ...leAppMeasurementOnDeviceConversion.podspec | 2 +- 38 files changed, 110 insertions(+), 110 deletions(-) diff --git a/Firebase.podspec b/Firebase.podspec index 2417f0dcb38..d91d4f02ff9 100644 --- a/Firebase.podspec +++ b/Firebase.podspec @@ -22,9 +22,9 @@ Simplify your app development, grow your user base, and monetize more effectivel "CoreOnly/README.md" ] s.social_media_url = 'https://twitter.com/Firebase' - s.ios.deployment_target = '12.0' + s.ios.deployment_target = '15.0' s.osx.deployment_target = '10.15' - s.tvos.deployment_target = '13.0' + s.ios.deployment_target = '15.0' s.cocoapods_version = '>= 1.12.0' @@ -33,9 +33,9 @@ Simplify your app development, grow your user base, and monetize more effectivel s.default_subspec = 'Core' s.subspec 'Core' do |ss| - ss.ios.deployment_target = '12.0' + ss.ios.deployment_target = '15.0' ss.osx.deployment_target = '10.15' - ss.tvos.deployment_target = '13.0' + ss.ios.deployment_target = '15.0' ss.ios.dependency 'FirebaseAnalytics', '~> 11.15.0' ss.osx.dependency 'FirebaseAnalytics', '~> 11.15.0' ss.tvos.dependency 'FirebaseAnalytics', '~> 11.15.0' @@ -55,30 +55,30 @@ Simplify your app development, grow your user base, and monetize more effectivel 'HEADER_SEARCH_PATHS' => "$(inherited) ${PODS_ROOT}/Firebase/CoreOnly/Sources" } end - ss.ios.deployment_target = '12.0' + ss.ios.deployment_target = '15.0' ss.osx.deployment_target = '10.15' - ss.tvos.deployment_target = '13.0' + ss.ios.deployment_target = '15.0' ss.watchos.deployment_target = '7.0' end s.subspec 'Analytics' do |ss| - ss.ios.deployment_target = '12.0' + ss.ios.deployment_target = '15.0' ss.osx.deployment_target = '10.15' - ss.tvos.deployment_target = '13.0' + ss.ios.deployment_target = '15.0' ss.dependency 'Firebase/Core' end s.subspec 'AnalyticsWithAdIdSupport' do |ss| - ss.ios.deployment_target = '12.0' + ss.ios.deployment_target = '15.0' ss.osx.deployment_target = '10.15' - ss.tvos.deployment_target = '13.0' + ss.ios.deployment_target = '15.0' ss.dependency 'Firebase/Core' end s.subspec 'AnalyticsWithoutAdIdSupport' do |ss| - ss.ios.deployment_target = '12.0' + ss.ios.deployment_target = '15.0' ss.osx.deployment_target = '10.15' - ss.tvos.deployment_target = '13.0' + ss.ios.deployment_target = '15.0' ss.dependency 'FirebaseAnalytics/WithoutAdIdSupport', '~> 11.15.0' ss.dependency 'Firebase/CoreOnly' end @@ -87,24 +87,24 @@ Simplify your app development, grow your user base, and monetize more effectivel ss.dependency 'Firebase/CoreOnly' ss.dependency 'FirebaseABTesting', '~> 11.15.0' # Standard platforms PLUS watchOS. - ss.ios.deployment_target = '13.0' + ss.ios.deployment_target = '15.0' ss.osx.deployment_target = '10.15' - ss.tvos.deployment_target = '13.0' + ss.ios.deployment_target = '15.0' ss.watchos.deployment_target = '7.0' end s.subspec 'AppDistribution' do |ss| ss.dependency 'Firebase/CoreOnly' ss.ios.dependency 'FirebaseAppDistribution', '~> 11.15.0-beta' - ss.ios.deployment_target = '13.0' + ss.ios.deployment_target = '15.0' end s.subspec 'AppCheck' do |ss| ss.dependency 'Firebase/CoreOnly' ss.dependency 'FirebaseAppCheck', '~> 11.15.0' - ss.ios.deployment_target = '13.0' + ss.ios.deployment_target = '15.0' ss.osx.deployment_target = '10.15' - ss.tvos.deployment_target = '13.0' + ss.ios.deployment_target = '15.0' ss.watchos.deployment_target = '7.0' end @@ -112,9 +112,9 @@ Simplify your app development, grow your user base, and monetize more effectivel ss.dependency 'Firebase/CoreOnly' ss.dependency 'FirebaseAuth', '~> 11.15.0' # Standard platforms PLUS watchOS. - ss.ios.deployment_target = '13.0' + ss.ios.deployment_target = '15.0' ss.osx.deployment_target = '10.15' - ss.tvos.deployment_target = '13.0' + ss.ios.deployment_target = '15.0' ss.watchos.deployment_target = '7.0' end @@ -122,9 +122,9 @@ Simplify your app development, grow your user base, and monetize more effectivel ss.dependency 'Firebase/CoreOnly' ss.dependency 'FirebaseCrashlytics', '~> 11.15.0' # Standard platforms PLUS watchOS. - ss.ios.deployment_target = '12.0' + ss.ios.deployment_target = '15.0' ss.osx.deployment_target = '10.15' - ss.tvos.deployment_target = '13.0' + ss.ios.deployment_target = '15.0' ss.watchos.deployment_target = '7.0' end @@ -132,33 +132,33 @@ Simplify your app development, grow your user base, and monetize more effectivel ss.dependency 'Firebase/CoreOnly' ss.dependency 'FirebaseDatabase', '~> 11.15.0' # Standard platforms PLUS watchOS 7. - ss.ios.deployment_target = '13.0' + ss.ios.deployment_target = '15.0' ss.osx.deployment_target = '10.15' - ss.tvos.deployment_target = '13.0' + ss.ios.deployment_target = '15.0' ss.watchos.deployment_target = '7.0' end s.subspec 'DynamicLinks' do |ss| ss.dependency 'Firebase/CoreOnly' ss.ios.dependency 'FirebaseDynamicLinks', '~> 11.15.0' - ss.ios.deployment_target = '13.0' + ss.ios.deployment_target = '15.0' end s.subspec 'Firestore' do |ss| ss.dependency 'Firebase/CoreOnly' ss.dependency 'FirebaseFirestore', '~> 11.15.0' - ss.ios.deployment_target = '13.0' + ss.ios.deployment_target = '15.0' ss.osx.deployment_target = '10.15' - ss.tvos.deployment_target = '13.0' + ss.ios.deployment_target = '15.0' end s.subspec 'Functions' do |ss| ss.dependency 'Firebase/CoreOnly' ss.dependency 'FirebaseFunctions', '~> 11.15.0' # Standard platforms PLUS watchOS. - ss.ios.deployment_target = '13.0' + ss.ios.deployment_target = '15.0' ss.osx.deployment_target = '10.15' - ss.tvos.deployment_target = '13.0' + ss.ios.deployment_target = '15.0' ss.watchos.deployment_target = '7.0' end @@ -166,8 +166,8 @@ Simplify your app development, grow your user base, and monetize more effectivel ss.dependency 'Firebase/CoreOnly' ss.ios.dependency 'FirebaseInAppMessaging', '~> 11.15.0-beta' ss.tvos.dependency 'FirebaseInAppMessaging', '~> 11.15.0-beta' - ss.ios.deployment_target = '13.0' - ss.tvos.deployment_target = '13.0' + ss.ios.deployment_target = '15.0' + ss.ios.deployment_target = '15.0' end s.subspec 'Installations' do |ss| @@ -179,9 +179,9 @@ Simplify your app development, grow your user base, and monetize more effectivel ss.dependency 'Firebase/CoreOnly' ss.dependency 'FirebaseMessaging', '~> 11.15.0' # Standard platforms PLUS watchOS. - ss.ios.deployment_target = '13.0' + ss.ios.deployment_target = '15.0' ss.osx.deployment_target = '10.15' - ss.tvos.deployment_target = '13.0' + ss.ios.deployment_target = '15.0' ss.watchos.deployment_target = '7.0' end @@ -189,9 +189,9 @@ Simplify your app development, grow your user base, and monetize more effectivel ss.dependency 'Firebase/CoreOnly' ss.dependency 'FirebaseMLModelDownloader', '~> 11.15.0-beta' # Standard platforms PLUS watchOS. - ss.ios.deployment_target = '13.0' + ss.ios.deployment_target = '15.0' ss.osx.deployment_target = '10.15' - ss.tvos.deployment_target = '13.0' + ss.ios.deployment_target = '15.0' ss.watchos.deployment_target = '7.0' end @@ -199,17 +199,17 @@ Simplify your app development, grow your user base, and monetize more effectivel ss.dependency 'Firebase/CoreOnly' ss.ios.dependency 'FirebasePerformance', '~> 11.15.0' ss.tvos.dependency 'FirebasePerformance', '~> 11.15.0' - ss.ios.deployment_target = '13.0' - ss.tvos.deployment_target = '13.0' + ss.ios.deployment_target = '15.0' + ss.ios.deployment_target = '15.0' end s.subspec 'RemoteConfig' do |ss| ss.dependency 'Firebase/CoreOnly' ss.dependency 'FirebaseRemoteConfig', '~> 11.15.0' # Standard platforms PLUS watchOS. - ss.ios.deployment_target = '13.0' + ss.ios.deployment_target = '15.0' ss.osx.deployment_target = '10.15' - ss.tvos.deployment_target = '13.0' + ss.ios.deployment_target = '15.0' ss.watchos.deployment_target = '7.0' end @@ -217,9 +217,9 @@ Simplify your app development, grow your user base, and monetize more effectivel ss.dependency 'Firebase/CoreOnly' ss.dependency 'FirebaseStorage', '~> 11.15.0' # Standard platforms PLUS watchOS. - ss.ios.deployment_target = '13.0' + ss.ios.deployment_target = '15.0' ss.osx.deployment_target = '10.15' - ss.tvos.deployment_target = '13.0' + ss.ios.deployment_target = '15.0' ss.watchos.deployment_target = '7.0' end diff --git a/FirebaseABTesting.podspec b/FirebaseABTesting.podspec index 82ec4457133..dffb87a1f17 100644 --- a/FirebaseABTesting.podspec +++ b/FirebaseABTesting.podspec @@ -22,9 +22,9 @@ Firebase Cloud Messaging and Firebase Remote Config in your app. s.social_media_url = 'https://twitter.com/Firebase' - ios_deployment_target = '13.0' + ios.deployment_target = '15.0' osx_deployment_target = '10.15' - tvos_deployment_target = '13.0' + ios.deployment_target = '15.0' watchos_deployment_target = '7.0' s.ios.deployment_target = ios_deployment_target diff --git a/FirebaseAnalytics.podspec b/FirebaseAnalytics.podspec index c3d5abf2ad5..3c630ebece2 100644 --- a/FirebaseAnalytics.podspec +++ b/FirebaseAnalytics.podspec @@ -19,9 +19,9 @@ Pod::Spec.new do |s| s.cocoapods_version = '>= 1.12.0' s.swift_version = '5.9' - s.ios.deployment_target = '12.0' + s.ios.deployment_target = '15.0' s.osx.deployment_target = '10.15' - s.tvos.deployment_target = '13.0' + s.ios.deployment_target = '15.0' s.libraries = 'c++', 'sqlite3', 'z' s.frameworks = 'StoreKit' diff --git a/FirebaseAnalyticsOnDeviceConversion.podspec b/FirebaseAnalyticsOnDeviceConversion.podspec index 7eb70670266..98889f5f2d9 100644 --- a/FirebaseAnalyticsOnDeviceConversion.podspec +++ b/FirebaseAnalyticsOnDeviceConversion.podspec @@ -22,7 +22,7 @@ Pod::Spec.new do |s| s.static_framework = true - s.ios.deployment_target = '12.0' + s.ios.deployment_target = '15.0' s.source_files = 'FirebaseAnalyticsOnDeviceConversionWrapper/*' end diff --git a/FirebaseAppCheck.podspec b/FirebaseAppCheck.podspec index 417e5d63576..506dc8b8843 100644 --- a/FirebaseAppCheck.podspec +++ b/FirebaseAppCheck.podspec @@ -17,9 +17,9 @@ Pod::Spec.new do |s| } s.social_media_url = 'https://twitter.com/Firebase' - ios_deployment_target = '13.0' + ios.deployment_target = '15.0' osx_deployment_target = '10.15' - tvos_deployment_target = '13.0' + ios.deployment_target = '15.0' watchos_deployment_target = '7.0' s.swift_version = '5.9' diff --git a/FirebaseAppCheckInterop.podspec b/FirebaseAppCheckInterop.podspec index 68f2a2871dc..e82e3d7a93d 100644 --- a/FirebaseAppCheckInterop.podspec +++ b/FirebaseAppCheckInterop.podspec @@ -21,9 +21,9 @@ Pod::Spec.new do |s| } s.social_media_url = 'https://twitter.com/Firebase' - ios_deployment_target = '13.0' + ios.deployment_target = '15.0' osx_deployment_target = '10.15' - tvos_deployment_target = '13.0' + ios.deployment_target = '15.0' watchos_deployment_target = '7.0' s.ios.deployment_target = ios_deployment_target diff --git a/FirebaseAppDistribution.podspec b/FirebaseAppDistribution.podspec index 42214d76505..e3d6ab8ebbf 100644 --- a/FirebaseAppDistribution.podspec +++ b/FirebaseAppDistribution.podspec @@ -15,7 +15,7 @@ iOS SDK for App Distribution for Firebase. :tag => 'CocoaPods-' + s.version.to_s } - s.ios.deployment_target = '13.0' + s.ios.deployment_target = '15.0' s.swift_version = '5.9' diff --git a/FirebaseAuth.podspec b/FirebaseAuth.podspec index 5ca2eb61f2a..757a4e91822 100644 --- a/FirebaseAuth.podspec +++ b/FirebaseAuth.podspec @@ -19,9 +19,9 @@ supports email and password accounts, as well as several 3rd party authenticatio s.social_media_url = 'https://twitter.com/Firebase' - ios_deployment_target = '13.0' + ios.deployment_target = '15.0' osx_deployment_target = '10.15' - tvos_deployment_target = '13.0' + ios.deployment_target = '15.0' watchos_deployment_target = '7.0' s.swift_version = '5.9' diff --git a/FirebaseAuthInterop.podspec b/FirebaseAuthInterop.podspec index d08a9e2024d..2445681bfbe 100644 --- a/FirebaseAuthInterop.podspec +++ b/FirebaseAuthInterop.podspec @@ -20,9 +20,9 @@ Pod::Spec.new do |s| :tag => 'CocoaPods-' + s.version.to_s } s.social_media_url = 'https://twitter.com/Firebase' - s.ios.deployment_target = '13.0' + s.ios.deployment_target = '15.0' s.osx.deployment_target = '10.15' - s.tvos.deployment_target = '13.0' + s.ios.deployment_target = '15.0' s.watchos.deployment_target = '7.0' s.source_files = 'FirebaseAuth/Interop/**/*.[hm]' diff --git a/FirebaseAuthTestingSupport.podspec b/FirebaseAuthTestingSupport.podspec index 3cf9b5128b5..26cb1a725fc 100644 --- a/FirebaseAuthTestingSupport.podspec +++ b/FirebaseAuthTestingSupport.podspec @@ -17,9 +17,9 @@ Pod::Spec.new do |s| :tag => 'CocoaPods-' + s.version.to_s } - ios_deployment_target = '13.0' + ios.deployment_target = '15.0' osx_deployment_target = '10.15' - tvos_deployment_target = '13.0' + ios.deployment_target = '15.0' watchos_deployment_target = '7.0' s.swift_version = '5.9' diff --git a/FirebaseCombineSwift.podspec b/FirebaseCombineSwift.podspec index b027ae2edd3..b12d27d662a 100644 --- a/FirebaseCombineSwift.podspec +++ b/FirebaseCombineSwift.podspec @@ -21,9 +21,9 @@ for internal testing only. It should not be published. s.swift_version = '5.9' - ios_deployment_target = '13.0' + ios.deployment_target = '15.0' osx_deployment_target = '10.15' - tvos_deployment_target = '13.0' + ios.deployment_target = '15.0' watchos_deployment_target = '7.0' s.ios.deployment_target = ios_deployment_target diff --git a/FirebaseCore.podspec b/FirebaseCore.podspec index 12180f591b8..d457580a426 100644 --- a/FirebaseCore.podspec +++ b/FirebaseCore.podspec @@ -18,9 +18,9 @@ Firebase Core includes FIRApp and FIROptions which provide central configuration s.social_media_url = 'https://twitter.com/Firebase' - ios_deployment_target = '12.0' + ios.deployment_target = '15.0' osx_deployment_target = '10.15' - tvos_deployment_target = '13.0' + ios.deployment_target = '15.0' watchos_deployment_target = '7.0' s.ios.deployment_target = ios_deployment_target diff --git a/FirebaseCoreExtension.podspec b/FirebaseCoreExtension.podspec index 2741cd941bf..533cd8929c9 100644 --- a/FirebaseCoreExtension.podspec +++ b/FirebaseCoreExtension.podspec @@ -22,9 +22,9 @@ Pod::Spec.new do |s| s.swift_version = '5.9' - s.ios.deployment_target = '12.0' + s.ios.deployment_target = '15.0' s.osx.deployment_target = '10.15' - s.tvos.deployment_target = '13.0' + s.ios.deployment_target = '15.0' s.watchos.deployment_target = '7.0' s.source_files = 'FirebaseCore/Extension/*.[hm]' diff --git a/FirebaseCoreInternal.podspec b/FirebaseCoreInternal.podspec index 77bf1d633d6..60975ceb5cd 100644 --- a/FirebaseCoreInternal.podspec +++ b/FirebaseCoreInternal.podspec @@ -18,9 +18,9 @@ Pod::Spec.new do |s| } s.social_media_url = 'https://twitter.com/Firebase' - ios_deployment_target = '12.0' + ios.deployment_target = '15.0' osx_deployment_target = '10.15' - tvos_deployment_target = '13.0' + ios.deployment_target = '15.0' watchos_deployment_target = '7.0' s.ios.deployment_target = ios_deployment_target diff --git a/FirebaseCrashlytics.podspec b/FirebaseCrashlytics.podspec index 3ebb6837ffa..db5eac04ec1 100644 --- a/FirebaseCrashlytics.podspec +++ b/FirebaseCrashlytics.podspec @@ -11,9 +11,9 @@ Pod::Spec.new do |s| :tag => 'CocoaPods-' + s.version.to_s } - ios_deployment_target = '12.0' + ios.deployment_target = '15.0' osx_deployment_target = '10.15' - tvos_deployment_target = '13.0' + ios.deployment_target = '15.0' watchos_deployment_target = '7.0' s.swift_version = '5.9' diff --git a/FirebaseDatabase.podspec b/FirebaseDatabase.podspec index 09768d48252..4132ad70d12 100644 --- a/FirebaseDatabase.podspec +++ b/FirebaseDatabase.podspec @@ -17,9 +17,9 @@ Simplify your iOS development, grow your user base, and monetize more effectivel } s.social_media_url = 'https://twitter.com/Firebase' - ios_deployment_target = '13.0' + ios.deployment_target = '15.0' osx_deployment_target = '10.15' - tvos_deployment_target = '13.0' + ios.deployment_target = '15.0' watchos_deployment_target = '7.0' s.swift_version = '5.9' diff --git a/FirebaseDynamicLinks.podspec b/FirebaseDynamicLinks.podspec index 5ad9a08caa3..55edae5677c 100644 --- a/FirebaseDynamicLinks.podspec +++ b/FirebaseDynamicLinks.podspec @@ -16,7 +16,7 @@ Firebase Dynamic Links are deep links that enhance user experience and increase :tag => 'CocoaPods-' + s.version.to_s } s.social_media_url = 'https://twitter.com/Firebase' - s.ios.deployment_target = '13.0' + s.ios.deployment_target = '15.0' s.swift_version = '5.9' diff --git a/FirebaseFirestore.podspec b/FirebaseFirestore.podspec index d82d3525034..823981c6518 100644 --- a/FirebaseFirestore.podspec +++ b/FirebaseFirestore.podspec @@ -13,9 +13,9 @@ Google Cloud Firestore is a NoSQL document database built for automatic scaling, :tag => 'CocoaPods-' + s.version.to_s } - s.ios.deployment_target = '13.0' + s.ios.deployment_target = '15.0' s.osx.deployment_target = '10.15' - s.tvos.deployment_target = '13.0' + s.ios.deployment_target = '15.0' s.swift_version = '5.9' diff --git a/FirebaseFirestoreInternal.podspec b/FirebaseFirestoreInternal.podspec index ef81b8da45b..188aa830ef5 100644 --- a/FirebaseFirestoreInternal.podspec +++ b/FirebaseFirestoreInternal.podspec @@ -16,9 +16,9 @@ Google Cloud Firestore is a NoSQL document database built for automatic scaling, :tag => 'CocoaPods-' + s.version.to_s } - s.ios.deployment_target = '13.0' + s.ios.deployment_target = '15.0' s.osx.deployment_target = '10.15' - s.tvos.deployment_target = '13.0' + s.ios.deployment_target = '15.0' s.swift_version = '5.9' diff --git a/FirebaseFirestoreTestingSupport.podspec b/FirebaseFirestoreTestingSupport.podspec index 97ab0f834a6..11c64641c01 100644 --- a/FirebaseFirestoreTestingSupport.podspec +++ b/FirebaseFirestoreTestingSupport.podspec @@ -17,9 +17,9 @@ Pod::Spec.new do |s| :tag => 'CocoaPods-' + s.version.to_s } - ios_deployment_target = '13.0' + ios.deployment_target = '15.0' osx_deployment_target = '10.15' - tvos_deployment_target = '13.0' + ios.deployment_target = '15.0' watchos_deployment_target = '7.0' s.swift_version = '5.9' diff --git a/FirebaseFunctions.podspec b/FirebaseFunctions.podspec index 7fd85e241d1..f4c67b3ed63 100644 --- a/FirebaseFunctions.podspec +++ b/FirebaseFunctions.podspec @@ -18,9 +18,9 @@ Cloud Functions for Firebase. s.swift_version = '5.9' - ios_deployment_target = '13.0' + ios.deployment_target = '15.0' osx_deployment_target = '10.15' - tvos_deployment_target = '13.0' + ios.deployment_target = '15.0' watchos_deployment_target = '7.0' s.ios.deployment_target = ios_deployment_target diff --git a/FirebaseInAppMessaging.podspec b/FirebaseInAppMessaging.podspec index c6e0e263968..89e2d771a68 100644 --- a/FirebaseInAppMessaging.podspec +++ b/FirebaseInAppMessaging.podspec @@ -17,8 +17,8 @@ See more product details at https://firebase.google.com/products/in-app-messagin :tag => 'CocoaPods-' + s.version.to_s } s.social_media_url = 'https://twitter.com/Firebase' - s.ios.deployment_target = '13.0' - s.tvos.deployment_target = '13.0' + s.ios.deployment_target = '15.0' + s.ios.deployment_target = '15.0' s.swift_version = '5.9' diff --git a/FirebaseInstallations.podspec b/FirebaseInstallations.podspec index 45c40ca732d..874be06b75e 100644 --- a/FirebaseInstallations.podspec +++ b/FirebaseInstallations.podspec @@ -17,9 +17,9 @@ Pod::Spec.new do |s| } s.social_media_url = 'https://twitter.com/Firebase' - ios_deployment_target = '12.0' + ios.deployment_target = '15.0' osx_deployment_target = '10.15' - tvos_deployment_target = '13.0' + ios.deployment_target = '15.0' watchos_deployment_target = '7.0' s.swift_version = '5.9' diff --git a/FirebaseMLModelDownloader.podspec b/FirebaseMLModelDownloader.podspec index 2590eead306..f0ee1a92ae0 100644 --- a/FirebaseMLModelDownloader.podspec +++ b/FirebaseMLModelDownloader.podspec @@ -18,9 +18,9 @@ Pod::Spec.new do |s| s.social_media_url = 'https://twitter.com/Firebase' s.swift_version = '5.9' - ios_deployment_target = '13.0' + ios.deployment_target = '15.0' osx_deployment_target = '10.15' - tvos_deployment_target = '13.0' + ios.deployment_target = '15.0' watchos_deployment_target = '7.0' s.ios.deployment_target = ios_deployment_target diff --git a/FirebaseMessaging.podspec b/FirebaseMessaging.podspec index 8cf729a8fca..7f61b0bd87c 100644 --- a/FirebaseMessaging.podspec +++ b/FirebaseMessaging.podspec @@ -20,9 +20,9 @@ device, and it is completely free. } s.social_media_url = 'https://twitter.com/Firebase' - ios_deployment_target = '13.0' + ios.deployment_target = '15.0' osx_deployment_target = '10.15' - tvos_deployment_target = '13.0' + ios.deployment_target = '15.0' watchos_deployment_target = '7.0' s.swift_version = '5.9' diff --git a/FirebaseMessagingInterop.podspec b/FirebaseMessagingInterop.podspec index c79f294d70e..8fb7e548457 100644 --- a/FirebaseMessagingInterop.podspec +++ b/FirebaseMessagingInterop.podspec @@ -20,9 +20,9 @@ Pod::Spec.new do |s| :tag => 'CocoaPods-' + s.version.to_s } s.social_media_url = 'https://twitter.com/Firebase' - s.ios.deployment_target = '13.0' + s.ios.deployment_target = '15.0' s.osx.deployment_target = '10.15' - s.tvos.deployment_target = '13.0' + s.ios.deployment_target = '15.0' s.watchos.deployment_target = '7.0' s.source_files = 'FirebaseMessaging/Interop/*.[hm]' diff --git a/FirebasePerformance.podspec b/FirebasePerformance.podspec index d2124aa25c3..eaa589d4729 100644 --- a/FirebasePerformance.podspec +++ b/FirebasePerformance.podspec @@ -17,8 +17,8 @@ Firebase Performance library to measure performance of Mobile and Web Apps. } s.social_media_url = 'https://twitter.com/Firebase' - ios_deployment_target = '13.0' - tvos_deployment_target = '13.0' + ios.deployment_target = '15.0' + ios.deployment_target = '15.0' s.swift_version = '5.9' diff --git a/FirebaseRemoteConfig.podspec b/FirebaseRemoteConfig.podspec index ea7760ffc21..8dbf51457b9 100644 --- a/FirebaseRemoteConfig.podspec +++ b/FirebaseRemoteConfig.podspec @@ -18,9 +18,9 @@ app update. :tag => 'CocoaPods-' + s.version.to_s } s.social_media_url = 'https://twitter.com/Firebase' - ios_deployment_target = '13.0' + ios.deployment_target = '15.0' osx_deployment_target = '10.15' - tvos_deployment_target = '13.0' + ios.deployment_target = '15.0' watchos_deployment_target = '7.0' s.swift_version = '5.9' diff --git a/FirebaseRemoteConfigInterop.podspec b/FirebaseRemoteConfigInterop.podspec index 49a101bf6bf..eed51bee26f 100644 --- a/FirebaseRemoteConfigInterop.podspec +++ b/FirebaseRemoteConfigInterop.podspec @@ -27,9 +27,9 @@ Pod::Spec.new do |s| s.social_media_url = 'https://twitter.com/Firebase' # The ios deployment target must support Crashlytics. - s.ios.deployment_target = '12.0' + s.ios.deployment_target = '15.0' s.osx.deployment_target = '10.15' - s.tvos.deployment_target = '13.0' + s.ios.deployment_target = '15.0' s.watchos.deployment_target = '7.0' s.source_files = 'FirebaseRemoteConfig/Interop/*.swift' diff --git a/FirebaseSessions.podspec b/FirebaseSessions.podspec index 9bb2e6988da..98850dbba22 100644 --- a/FirebaseSessions.podspec +++ b/FirebaseSessions.podspec @@ -18,9 +18,9 @@ Pod::Spec.new do |s| } s.social_media_url = 'https://twitter.com/Firebase' - ios_deployment_target = '12.0' + ios.deployment_target = '15.0' osx_deployment_target = '10.15' - tvos_deployment_target = '13.0' + ios.deployment_target = '15.0' watchos_deployment_target = '7.0' s.swift_version = '5.9' diff --git a/FirebaseSharedSwift.podspec b/FirebaseSharedSwift.podspec index 8ead4e75ddc..d70f2101eba 100644 --- a/FirebaseSharedSwift.podspec +++ b/FirebaseSharedSwift.podspec @@ -20,9 +20,9 @@ Firebase products. FirebaseSharedSwift is not supported for non-Firebase usage. s.swift_version = '5.9' - ios_deployment_target = '13.0' + ios.deployment_target = '15.0' osx_deployment_target = '10.15' - tvos_deployment_target = '13.0' + ios.deployment_target = '15.0' watchos_deployment_target = '7.0' s.ios.deployment_target = ios_deployment_target diff --git a/FirebaseStorage.podspec b/FirebaseStorage.podspec index 07954bf0b9b..8551cf981bb 100644 --- a/FirebaseStorage.podspec +++ b/FirebaseStorage.podspec @@ -17,9 +17,9 @@ Firebase Storage provides robust, secure file uploads and downloads from Firebas } s.social_media_url = 'https://twitter.com/Firebase' - ios_deployment_target = '13.0' + ios.deployment_target = '15.0' osx_deployment_target = '10.15' - tvos_deployment_target = '13.0' + ios.deployment_target = '15.0' watchos_deployment_target = '7.0' s.ios.deployment_target = ios_deployment_target diff --git a/Firestore/Example/GoogleBenchmark.podspec b/Firestore/Example/GoogleBenchmark.podspec index c0024acced3..d91ace76d11 100644 --- a/Firestore/Example/GoogleBenchmark.podspec +++ b/Firestore/Example/GoogleBenchmark.podspec @@ -33,9 +33,9 @@ Google's C++ benchmark framework. :tag => 'v' + s.version.to_s } - s.ios.deployment_target = '13.0' + s.ios.deployment_target = '15.0' s.osx.deployment_target = '10.15' - s.tvos.deployment_target = '13.0' + s.ios.deployment_target = '15.0' s.requires_arc = false diff --git a/Firestore/Example/GoogleTest.podspec b/Firestore/Example/GoogleTest.podspec index f7dd32cde06..d3fd9e41365 100644 --- a/Firestore/Example/GoogleTest.podspec +++ b/Firestore/Example/GoogleTest.podspec @@ -33,9 +33,9 @@ Google's C++ test framework. :commit => 'bf66935e07825318ae519675d73d0f3e313b3ec6' } - s.ios.deployment_target = '13.0' + s.ios.deployment_target = '15.0' s.osx.deployment_target = '10.15' - s.tvos.deployment_target = '13.0' + s.ios.deployment_target = '15.0' s.requires_arc = false diff --git a/Firestore/Example/LibFuzzer.podspec b/Firestore/Example/LibFuzzer.podspec index c4b7b5f34a8..b4a1bef4f8d 100644 --- a/Firestore/Example/LibFuzzer.podspec +++ b/Firestore/Example/LibFuzzer.podspec @@ -28,9 +28,9 @@ Pod::Spec.new do |s| s.license = { :type => 'BSD-Like' } s.authors = 'LLVM Team' - s.ios.deployment_target = '13.0' + s.ios.deployment_target = '15.0' s.osx.deployment_target = '10.15' - s.tvos.deployment_target = '13.0' + s.ios.deployment_target = '15.0' s.source = { :git => 'https://github.com/llvm/llvm-project.git' diff --git a/Firestore/Example/ProtobufCpp.podspec b/Firestore/Example/ProtobufCpp.podspec index fabb0d6dbeb..f159fca3499 100644 --- a/Firestore/Example/ProtobufCpp.podspec +++ b/Firestore/Example/ProtobufCpp.podspec @@ -29,9 +29,9 @@ Pod::Spec.new do |s| :tag => "v#{s.version}" } - s.ios.deployment_target = '13.0' + s.ios.deployment_target = '15.0' s.osx.deployment_target = '10.15' - s.tvos.deployment_target = '13.0' + s.ios.deployment_target = '15.0' s.source_files = 'src/**/*.{h,cc,inc}', # utf8_range is needed too, to avoid build errors. diff --git a/GoogleAppMeasurement.podspec b/GoogleAppMeasurement.podspec index bbfca9bbefc..fc8ca567edb 100644 --- a/GoogleAppMeasurement.podspec +++ b/GoogleAppMeasurement.podspec @@ -21,9 +21,9 @@ Pod::Spec.new do |s| s.cocoapods_version = '>= 1.12.0' - s.ios.deployment_target = '12.0' + s.ios.deployment_target = '15.0' s.osx.deployment_target = '10.15' - s.tvos.deployment_target = '13.0' + s.ios.deployment_target = '15.0' s.libraries = 'c++', 'sqlite3', 'z' s.frameworks = 'StoreKit' diff --git a/GoogleAppMeasurementOnDeviceConversion.podspec b/GoogleAppMeasurementOnDeviceConversion.podspec index fb9b864a069..96c40b1ecaf 100644 --- a/GoogleAppMeasurementOnDeviceConversion.podspec +++ b/GoogleAppMeasurementOnDeviceConversion.podspec @@ -22,7 +22,7 @@ Pod::Spec.new do |s| s.cocoapods_version = '>= 1.12.0' - s.ios.deployment_target = '12.0' + s.ios.deployment_target = '15.0' s.libraries = 'c++' From cb5ff0f1f5908dbb96b2c7d5d21c1e0b606eb6f8 Mon Sep 17 00:00:00 2001 From: Nick Cooke Date: Fri, 20 Jun 2025 15:18:56 -0400 Subject: [PATCH 02/24] Adjust Podfiles --- CoreOnly/Tests/FirebasePodTest/Podfile | 2 +- Example/tvOSSample/Podfile | 2 +- FirebaseAppCheck/Apps/AppCheckCustomProvideApp/Podfile | 2 +- FirebaseAppCheck/Apps/FIRAppCheckTestApp/Podfile | 2 +- FirebaseAuth/Tests/SampleSwift/Podfile | 2 +- FirebaseDynamicLinks/Tests/Sample/Podfile | 2 +- .../Swift/Tests/Integration/FIAMSwiftUI/Podfile | 2 +- .../Tests/Integration/DefaultUITestApp/Podfile | 2 +- .../Tests/Integration/FunctionalTestApp/Podfile | 2 +- FirebaseMLModelDownloader/Apps/Sample/Podfile | 2 +- FirebaseMessaging/Apps/AdvancedSample/Podfile | 6 +++--- FirebaseMessaging/Apps/Sample/Podfile | 2 +- FirebasePerformance/Tests/FIRPerfE2E/Podfile | 2 +- FirebasePerformance/Tests/TestApp/Podfile | 2 +- .../Tests/FeatureRolloutsTestApp/Podfile | 10 +++++----- FirebaseRemoteConfig/Tests/Sample/Podfile | 2 +- FirebaseRemoteConfigSwift/Apps/SwiftUISample/Podfile | 2 +- FirebaseSessions/Tests/TestApp/Podfile | 10 +++++----- Firestore/Example/Podfile | 6 +++--- Firestore/Protos/Podfile | 2 +- IntegrationTesting/ClientApp/Podfile | 2 +- .../Cocoapods_multiprojects_frameworks/Podfile | 2 +- SymbolCollisionTest/Podfile | 2 +- 23 files changed, 35 insertions(+), 35 deletions(-) diff --git a/CoreOnly/Tests/FirebasePodTest/Podfile b/CoreOnly/Tests/FirebasePodTest/Podfile index f96f6219677..48053f5e566 100644 --- a/CoreOnly/Tests/FirebasePodTest/Podfile +++ b/CoreOnly/Tests/FirebasePodTest/Podfile @@ -1,5 +1,5 @@ # Uncomment the next line to define a global platform for your project -platform :ios, '13.0' +platform :ios, '15.0' source 'https://github.com/firebase/SpecsDev.git' source 'https://github.com/firebase/SpecsStaging.git' diff --git a/Example/tvOSSample/Podfile b/Example/tvOSSample/Podfile index 9b66a8128af..1fcc85e48b0 100644 --- a/Example/tvOSSample/Podfile +++ b/Example/tvOSSample/Podfile @@ -1,6 +1,6 @@ target 'tvOSSample' do - platform :tvos, '12.0' + platform :tvos, '15.0' # Comment the next line if you're not using Swift and don't want to use dynamic frameworks use_frameworks! diff --git a/FirebaseAppCheck/Apps/AppCheckCustomProvideApp/Podfile b/FirebaseAppCheck/Apps/AppCheckCustomProvideApp/Podfile index b49c3b0b11a..bff36702c84 100644 --- a/FirebaseAppCheck/Apps/AppCheckCustomProvideApp/Podfile +++ b/FirebaseAppCheck/Apps/AppCheckCustomProvideApp/Podfile @@ -1,5 +1,5 @@ # Uncomment the next line to define a global platform for your project -# platform :ios, '9.0' +# platform :ios, '15.0' target 'AppCheckCustomProvideApp' do # Comment the next line if you don't want to use dynamic frameworks diff --git a/FirebaseAppCheck/Apps/FIRAppCheckTestApp/Podfile b/FirebaseAppCheck/Apps/FIRAppCheckTestApp/Podfile index 519f03ce334..4ba2cf4fe4c 100644 --- a/FirebaseAppCheck/Apps/FIRAppCheckTestApp/Podfile +++ b/FirebaseAppCheck/Apps/FIRAppCheckTestApp/Podfile @@ -1,7 +1,7 @@ source 'https://github.com/firebase/SpecsStaging.git' source 'https://cdn.cocoapods.org/' -platform :ios, '13.0' +platform :ios, '15.0' target 'FIRAppCheckTestApp' do # Comment the next line if you don't want to use dynamic frameworks diff --git a/FirebaseAuth/Tests/SampleSwift/Podfile b/FirebaseAuth/Tests/SampleSwift/Podfile index 382c7b4d981..e29d330b133 100644 --- a/FirebaseAuth/Tests/SampleSwift/Podfile +++ b/FirebaseAuth/Tests/SampleSwift/Podfile @@ -1,5 +1,5 @@ # Uncomment the next line to define a global platform for your project -platform :ios, '13.0' +platform :ios, '15.0' target 'AuthenticationExample' do # Comment the next line if you don't want to use dynamic frameworks diff --git a/FirebaseDynamicLinks/Tests/Sample/Podfile b/FirebaseDynamicLinks/Tests/Sample/Podfile index 5db03c20125..e21a82a0de6 100644 --- a/FirebaseDynamicLinks/Tests/Sample/Podfile +++ b/FirebaseDynamicLinks/Tests/Sample/Podfile @@ -3,7 +3,7 @@ source 'https://github.com/firebase/SpecsStaging.git' source 'https://cdn.cocoapods.org/' target 'FDLBuilderTestAppObjC' do - platform :ios, '13.0' + platform :ios, '15.0' use_frameworks! pod 'FirebaseCore', :path => '../../../' diff --git a/FirebaseInAppMessaging/Swift/Tests/Integration/FIAMSwiftUI/Podfile b/FirebaseInAppMessaging/Swift/Tests/Integration/FIAMSwiftUI/Podfile index 885de064756..407ad491b15 100644 --- a/FirebaseInAppMessaging/Swift/Tests/Integration/FIAMSwiftUI/Podfile +++ b/FirebaseInAppMessaging/Swift/Tests/Integration/FIAMSwiftUI/Podfile @@ -10,5 +10,5 @@ pod 'FirebaseABTesting', :path => '../../../../..' pod 'FirebaseInAppMessaging', :path => '../../../../..' target 'FIAMSwiftUI (iOS)' do - platform :ios, '13.0' + platform :ios, '15.0' end diff --git a/FirebaseInAppMessaging/Tests/Integration/DefaultUITestApp/Podfile b/FirebaseInAppMessaging/Tests/Integration/DefaultUITestApp/Podfile index d7eac8d3b1e..30c2c14cf68 100644 --- a/FirebaseInAppMessaging/Tests/Integration/DefaultUITestApp/Podfile +++ b/FirebaseInAppMessaging/Tests/Integration/DefaultUITestApp/Podfile @@ -10,7 +10,7 @@ pod 'FirebaseInstallations', :path => '../../../..' pod 'FirebaseABTesting', :path => '../../../..' target 'FiamDisplaySwiftExample' do - platform :ios, '13.0' + platform :ios, '15.0' pod 'FirebaseInAppMessaging', :path => '../../../..' end diff --git a/FirebaseInAppMessaging/Tests/Integration/FunctionalTestApp/Podfile b/FirebaseInAppMessaging/Tests/Integration/FunctionalTestApp/Podfile index 8d78252504b..f7868c2ad3e 100644 --- a/FirebaseInAppMessaging/Tests/Integration/FunctionalTestApp/Podfile +++ b/FirebaseInAppMessaging/Tests/Integration/FunctionalTestApp/Podfile @@ -10,7 +10,7 @@ pod 'FirebaseInstallations', :path => '../../../..' pod 'FirebaseABTesting', :path => '../../../..' target 'InAppMessaging_Example_iOS' do - platform :ios, '13.0' + platform :ios, '15.0' pod 'FirebaseInAppMessaging', :path => '../../../..' diff --git a/FirebaseMLModelDownloader/Apps/Sample/Podfile b/FirebaseMLModelDownloader/Apps/Sample/Podfile index ed79be9f17e..58922757f53 100644 --- a/FirebaseMLModelDownloader/Apps/Sample/Podfile +++ b/FirebaseMLModelDownloader/Apps/Sample/Podfile @@ -1,4 +1,4 @@ -platform :ios, '13.0' +platform :ios, '15.0' use_frameworks! source 'https://github.com/firebase/SpecsDev.git' diff --git a/FirebaseMessaging/Apps/AdvancedSample/Podfile b/FirebaseMessaging/Apps/AdvancedSample/Podfile index e58554029ee..e5be0872827 100644 --- a/FirebaseMessaging/Apps/AdvancedSample/Podfile +++ b/FirebaseMessaging/Apps/AdvancedSample/Podfile @@ -12,18 +12,18 @@ def shared_pods end target 'AdvancedSample' do - platform :ios, '13.0' + platform :ios, '15.0' pod 'FirebaseAnalytics' shared_pods end target 'NotificationServiceExtension' do - platform :ios, '13.0' + platform :ios, '15.0' shared_pods end target 'AppClips' do - platform :ios, '13.0' + platform :ios, '15.0' pod 'FirebaseAnalytics' shared_pods end diff --git a/FirebaseMessaging/Apps/Sample/Podfile b/FirebaseMessaging/Apps/Sample/Podfile index bd9effe8e56..1881aad4c9f 100644 --- a/FirebaseMessaging/Apps/Sample/Podfile +++ b/FirebaseMessaging/Apps/Sample/Podfile @@ -5,7 +5,7 @@ source 'https://github.com/firebase/SpecsStaging.git' source 'https://cdn.cocoapods.org/' target 'Sample' do - platform :ios, '13.0' + platform :ios, '15.0' pod 'FirebaseCore', :path => '../../../' pod 'FirebaseCoreInternal', :path => '../../../' diff --git a/FirebasePerformance/Tests/FIRPerfE2E/Podfile b/FirebasePerformance/Tests/FIRPerfE2E/Podfile index 264eab7d644..30c0787a478 100644 --- a/FirebasePerformance/Tests/FIRPerfE2E/Podfile +++ b/FirebasePerformance/Tests/FIRPerfE2E/Podfile @@ -3,7 +3,7 @@ source 'https://github.com/firebase/SpecsStaging.git' source 'https://cdn.cocoapods.org/' # Uncomment the next line to define a global platform for your project -platform :ios, '13.0' +platform :ios, '15.0' target 'FIRPerfE2EAutopush' do # Comment the next line if you don't want to use dynamic frameworks diff --git a/FirebasePerformance/Tests/TestApp/Podfile b/FirebasePerformance/Tests/TestApp/Podfile index 6b570bf0908..80a8db0c9b9 100644 --- a/FirebasePerformance/Tests/TestApp/Podfile +++ b/FirebasePerformance/Tests/TestApp/Podfile @@ -1,4 +1,4 @@ -platform :ios, '13.0' +platform :ios, '15.0' #uncomment when need to run pod install locally #source 'sso://cpdc-internal/firebase' diff --git a/FirebaseRemoteConfig/Tests/FeatureRolloutsTestApp/Podfile b/FirebaseRemoteConfig/Tests/FeatureRolloutsTestApp/Podfile index eaacc5b39c5..a7416b1fd64 100644 --- a/FirebaseRemoteConfig/Tests/FeatureRolloutsTestApp/Podfile +++ b/FirebaseRemoteConfig/Tests/FeatureRolloutsTestApp/Podfile @@ -1,5 +1,5 @@ # Uncomment the next line to define a global platform for your project -# platform :ios, '9.0' +# platform :ios, '15.0' def shared_pods pod 'FirebaseCore', :path => '../../../' @@ -11,7 +11,7 @@ def shared_pods end target 'FeatureRolloutsTestApp_iOS' do - platform :ios, '13.0' + platform :ios, '15.0' # Comment the next line if you don't want to use dynamic frameworks use_frameworks! @@ -20,7 +20,7 @@ target 'FeatureRolloutsTestApp_iOS' do end target 'FeatureRolloutsTestApp_Crashlytics_iOS' do - platform :ios, '13.0' + platform :ios, '15.0' # Comment the next line if you don't want to use dynamic frameworks use_frameworks! @@ -30,7 +30,7 @@ target 'FeatureRolloutsTestApp_Crashlytics_iOS' do end target 'FeatureRolloutsTestApp_RemoteConfig_iOS' do - platform :ios, '13.0' + platform :ios, '15.0' # Comment the next line if you don't want to use dynamic frameworks use_frameworks! @@ -40,7 +40,7 @@ target 'FeatureRolloutsTestApp_RemoteConfig_iOS' do end target 'FeatureRolloutsTestApp_CrashlyticsRemoteConfig_iOS' do - platform :ios, '13.0' + platform :ios, '15.0' # Comment the next line if you don't want to use dynamic frameworks use_frameworks! diff --git a/FirebaseRemoteConfig/Tests/Sample/Podfile b/FirebaseRemoteConfig/Tests/Sample/Podfile index bdce061ec49..cf18482d0c5 100644 --- a/FirebaseRemoteConfig/Tests/Sample/Podfile +++ b/FirebaseRemoteConfig/Tests/Sample/Podfile @@ -1,4 +1,4 @@ -platform :ios, '13.0' +platform :ios, '15.0' source 'https://github.com/firebase/SpecsDev.git' source 'https://github.com/firebase/SpecsStaging.git' diff --git a/FirebaseRemoteConfigSwift/Apps/SwiftUISample/Podfile b/FirebaseRemoteConfigSwift/Apps/SwiftUISample/Podfile index cb24f4d1858..c5834e639ad 100644 --- a/FirebaseRemoteConfigSwift/Apps/SwiftUISample/Podfile +++ b/FirebaseRemoteConfigSwift/Apps/SwiftUISample/Podfile @@ -1,5 +1,5 @@ # Uncomment the next line to define a global platform for your project -# platform :ios, '14.0' +# platform :ios, '15.0' source 'https://github.com/firebase/SpecsDev.git' source 'https://github.com/firebase/SpecsStaging.git' diff --git a/FirebaseSessions/Tests/TestApp/Podfile b/FirebaseSessions/Tests/TestApp/Podfile index 3d6630fa178..ffbbaa23c24 100644 --- a/FirebaseSessions/Tests/TestApp/Podfile +++ b/FirebaseSessions/Tests/TestApp/Podfile @@ -1,5 +1,5 @@ # Uncomment the next line to define a global platform for your project -# platform :ios, '9.0' +# platform :ios, '15.0' source 'https://github.com/firebase/SpecsDev.git' source 'https://github.com/firebase/SpecsStaging.git' @@ -16,7 +16,7 @@ def shared_pods end target 'AppQualityDevApp_iOS' do - platform :ios, '13.0' + platform :ios, '15.0' # Comment the next line if you don't want to use dynamic frameworks use_frameworks! @@ -25,7 +25,7 @@ target 'AppQualityDevApp_iOS' do end target 'AppQualityDevApp_Crashlytics_iOS' do - platform :ios, '13.0' + platform :ios, '15.0' # Comment the next line if you don't want to use dynamic frameworks use_frameworks! @@ -35,7 +35,7 @@ target 'AppQualityDevApp_Crashlytics_iOS' do end target 'AppQualityDevApp_Performance_iOS' do - platform :ios, '13.0' + platform :ios, '15.0' # Comment the next line if you don't want to use dynamic frameworks use_frameworks! @@ -45,7 +45,7 @@ target 'AppQualityDevApp_Performance_iOS' do end target 'AppQualityDevApp_CrashlyticsPerformance_iOS' do - platform :ios, '13.0' + platform :ios, '15.0' # Comment the next line if you don't want to use dynamic frameworks use_frameworks! diff --git a/Firestore/Example/Podfile b/Firestore/Example/Podfile index e16cc345bcb..2563b2e28dd 100644 --- a/Firestore/Example/Podfile +++ b/Firestore/Example/Podfile @@ -95,7 +95,7 @@ end if is_platform(:ios) target 'Firestore_Example_iOS' do - platform :ios, '13.0' + platform :ios, '15.0' configure_local_pods() @@ -129,7 +129,7 @@ if is_platform(:ios) target 'Firestore_FuzzTests_iOS' do inherit! :search_paths - platform :ios, '13.0' + platform :ios, '15.0' pod 'LibFuzzer', :podspec => 'LibFuzzer.podspec', :inhibit_warnings => true end @@ -168,7 +168,7 @@ end if is_platform(:tvos) target 'Firestore_Example_tvOS' do - platform :tvos, '13.0' + platform :tvos, '15.0' configure_local_pods() diff --git a/Firestore/Protos/Podfile b/Firestore/Protos/Podfile index 988d7f81e7c..9912e606ae0 100644 --- a/Firestore/Protos/Podfile +++ b/Firestore/Protos/Podfile @@ -4,7 +4,7 @@ project 'FrameworkMaker.xcodeproj' target 'FrameworkMaker_iOS' do - platform :ios, '7.0' + platform :ios, '15.0' # This should be versioned along with 'gRPC-ProtoRPC' in Firestore.podspec pod '!ProtoCompiler-gRPCPlugin' diff --git a/IntegrationTesting/ClientApp/Podfile b/IntegrationTesting/ClientApp/Podfile index 9a2a124703f..52ab66ce62a 100644 --- a/IntegrationTesting/ClientApp/Podfile +++ b/IntegrationTesting/ClientApp/Podfile @@ -3,7 +3,7 @@ source 'https://github.com/firebase/SpecsStaging.git' source 'https://cdn.cocoapods.org/' target 'ClientApp-CocoaPods' do - platform :ios, '13.0' + platform :ios, '15.0' use_frameworks! diff --git a/IntegrationTesting/CocoapodsIntegrationTest/TestEnvironments/Cocoapods_multiprojects_frameworks/Podfile b/IntegrationTesting/CocoapodsIntegrationTest/TestEnvironments/Cocoapods_multiprojects_frameworks/Podfile index cf2128071c6..48241238e71 100644 --- a/IntegrationTesting/CocoapodsIntegrationTest/TestEnvironments/Cocoapods_multiprojects_frameworks/Podfile +++ b/IntegrationTesting/CocoapodsIntegrationTest/TestEnvironments/Cocoapods_multiprojects_frameworks/Podfile @@ -3,7 +3,7 @@ source 'https://github.com/firebase/SpecsStaging.git' source 'https://cdn.cocoapods.org/' # Uncomment the next line to define a global platform for your project -platform :ios, '13.0' +platform :ios, '15.0' target 'CocoapodsIntegrationTest' do # Comment the next line if you don't want to use dynamic frameworks diff --git a/SymbolCollisionTest/Podfile b/SymbolCollisionTest/Podfile index 95dfd255f4c..8d2cc038196 100644 --- a/SymbolCollisionTest/Podfile +++ b/SymbolCollisionTest/Podfile @@ -1,4 +1,4 @@ -platform :ios, '14.0' +platform :ios, '15.0' source 'https://github.com/firebase/SpecsDev.git' source 'https://github.com/firebase/SpecsStaging.git' From bf2d68db7e61841e231119bd71758c2ef28f82c4 Mon Sep 17 00:00:00 2001 From: Nick Cooke Date: Fri, 20 Jun 2025 15:25:20 -0400 Subject: [PATCH 03/24] update deployment targets --- .../FirebasePodTest.xcodeproj/project.pbxproj | 4 ++-- .../CombineSample.xcodeproj/project.pbxproj | 8 ++++---- .../tvOSSample.xcodeproj/project.pbxproj | 4 ++-- .../SampleWatchApp.xcodeproj/project.pbxproj | 12 +++++------ .../ABTQA.xcodeproj/project.pbxproj | 8 ++++---- .../project.pbxproj | 4 ++-- .../project.pbxproj | 4 ++-- .../project.pbxproj | 8 ++++---- .../FIAMSwiftUI.xcodeproj/project.pbxproj | 4 ++-- .../project.pbxproj | 4 ++-- .../project.pbxproj | 8 ++++---- .../project.pbxproj | 8 ++++---- .../AdvancedSample.xcodeproj/project.pbxproj | 4 ++-- .../Sample/Sample.xcodeproj/project.pbxproj | 4 ++-- .../SwiftUISample.xcodeproj/project.pbxproj | 4 ++-- .../FIRPerfE2E.xcodeproj/project.pbxproj | 16 +++++++-------- .../PerfTestRigApp.xcodeproj/project.pbxproj | 4 ++-- .../project.pbxproj | 4 ++-- .../Firestore.xcodeproj/project.pbxproj | 8 ++++---- .../FrameworkMaker.xcodeproj/project.pbxproj | 8 ++++---- .../ClientApp.xcodeproj/project.pbxproj | 20 +++++++++---------- .../project.pbxproj | 4 ++-- .../FrameworkMaker.xcodeproj/project.pbxproj | 4 ++-- .../project.pbxproj | 4 ++-- 24 files changed, 80 insertions(+), 80 deletions(-) diff --git a/CoreOnly/Tests/FirebasePodTest/FirebasePodTest.xcodeproj/project.pbxproj b/CoreOnly/Tests/FirebasePodTest/FirebasePodTest.xcodeproj/project.pbxproj index f883b4cc112..13dc15654bf 100644 --- a/CoreOnly/Tests/FirebasePodTest/FirebasePodTest.xcodeproj/project.pbxproj +++ b/CoreOnly/Tests/FirebasePodTest/FirebasePodTest.xcodeproj/project.pbxproj @@ -224,7 +224,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 = INCLUDE_SOURCE; MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; @@ -278,7 +278,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; MTL_FAST_MATH = YES; SDKROOT = iphoneos; diff --git a/Example/CombineSample/CombineSample.xcodeproj/project.pbxproj b/Example/CombineSample/CombineSample.xcodeproj/project.pbxproj index dc24216be10..ef3abbd5772 100644 --- a/Example/CombineSample/CombineSample.xcodeproj/project.pbxproj +++ b/Example/CombineSample/CombineSample.xcodeproj/project.pbxproj @@ -290,7 +290,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 14.5; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; @@ -345,7 +345,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 14.5; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; SDKROOT = iphoneos; @@ -365,7 +365,7 @@ DEVELOPMENT_TEAM = YGAZHQXHH4; ENABLE_PREVIEWS = YES; INFOPLIST_FILE = CombineSample/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -387,7 +387,7 @@ DEVELOPMENT_TEAM = YGAZHQXHH4; ENABLE_PREVIEWS = YES; INFOPLIST_FILE = CombineSample/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", diff --git a/Example/tvOSSample/tvOSSample.xcodeproj/project.pbxproj b/Example/tvOSSample/tvOSSample.xcodeproj/project.pbxproj index fbbaeb5a0d8..b038668b281 100644 --- a/Example/tvOSSample/tvOSSample.xcodeproj/project.pbxproj +++ b/Example/tvOSSample/tvOSSample.xcodeproj/project.pbxproj @@ -308,7 +308,7 @@ SDKROOT = appletvos; SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - TVOS_DEPLOYMENT_TARGET = 12.0; + TVOS_DEPLOYMENT_TARGET = 15.0; }; name = Debug; }; @@ -356,7 +356,7 @@ MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = appletvos; SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - TVOS_DEPLOYMENT_TARGET = 12.0; + TVOS_DEPLOYMENT_TARGET = 15.0; VALIDATE_PRODUCT = YES; }; name = Release; diff --git a/Example/watchOSSample/SampleWatchApp.xcodeproj/project.pbxproj b/Example/watchOSSample/SampleWatchApp.xcodeproj/project.pbxproj index 1bd805fb6ca..25f8acb524d 100644 --- a/Example/watchOSSample/SampleWatchApp.xcodeproj/project.pbxproj +++ b/Example/watchOSSample/SampleWatchApp.xcodeproj/project.pbxproj @@ -627,7 +627,7 @@ SKIP_INSTALL = YES; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = 4; - WATCHOS_DEPLOYMENT_TARGET = 6.1; + WATCHOS_DEPLOYMENT_TARGET = 7.0; }; name = Debug; }; @@ -653,7 +653,7 @@ SKIP_INSTALL = YES; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = 4; - WATCHOS_DEPLOYMENT_TARGET = 6.1; + WATCHOS_DEPLOYMENT_TARGET = 7.0; }; name = Release; }; @@ -674,7 +674,7 @@ SKIP_INSTALL = YES; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = 4; - WATCHOS_DEPLOYMENT_TARGET = 6.1; + WATCHOS_DEPLOYMENT_TARGET = 7.0; }; name = Debug; }; @@ -695,7 +695,7 @@ SKIP_INSTALL = YES; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = 4; - WATCHOS_DEPLOYMENT_TARGET = 6.1; + WATCHOS_DEPLOYMENT_TARGET = 7.0; }; name = Release; }; @@ -750,7 +750,7 @@ SKIP_INSTALL = YES; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = 4; - WATCHOS_DEPLOYMENT_TARGET = 6.1; + WATCHOS_DEPLOYMENT_TARGET = 7.0; }; name = Debug; }; @@ -775,7 +775,7 @@ SKIP_INSTALL = YES; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = 4; - WATCHOS_DEPLOYMENT_TARGET = 6.1; + WATCHOS_DEPLOYMENT_TARGET = 7.0; }; name = Release; }; diff --git a/FirebaseABTesting/Tests/Integration/ABTQA.xcodeproj/project.pbxproj b/FirebaseABTesting/Tests/Integration/ABTQA.xcodeproj/project.pbxproj index c9f65d6a2f2..6bd8177e07b 100644 --- a/FirebaseABTesting/Tests/Integration/ABTQA.xcodeproj/project.pbxproj +++ b/FirebaseABTesting/Tests/Integration/ABTQA.xcodeproj/project.pbxproj @@ -410,7 +410,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; @@ -464,7 +464,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; SDKROOT = iphoneos; @@ -522,7 +522,7 @@ CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = 965RJH2QM8; INFOPLIST_FILE = ABTQATests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -544,7 +544,7 @@ CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = 965RJH2QM8; INFOPLIST_FILE = ABTQATests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 13.4; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", diff --git a/FirebaseAppCheck/Apps/AppCheckCustomProvideApp/AppCheckCustomProvideApp.xcodeproj/project.pbxproj b/FirebaseAppCheck/Apps/AppCheckCustomProvideApp/AppCheckCustomProvideApp.xcodeproj/project.pbxproj index 68e82d73f8b..b5d447f5252 100644 --- a/FirebaseAppCheck/Apps/AppCheckCustomProvideApp/AppCheckCustomProvideApp.xcodeproj/project.pbxproj +++ b/FirebaseAppCheck/Apps/AppCheckCustomProvideApp/AppCheckCustomProvideApp.xcodeproj/project.pbxproj @@ -292,7 +292,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 14.3; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; @@ -347,7 +347,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 14.3; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; SDKROOT = iphoneos; diff --git a/FirebaseAppCheck/Apps/FIRAppCheckTestApp/FIRAppCheckTestApp.xcodeproj/project.pbxproj b/FirebaseAppCheck/Apps/FIRAppCheckTestApp/FIRAppCheckTestApp.xcodeproj/project.pbxproj index 1545b5ffa0b..4e71530ef0d 100644 --- a/FirebaseAppCheck/Apps/FIRAppCheckTestApp/FIRAppCheckTestApp.xcodeproj/project.pbxproj +++ b/FirebaseAppCheck/Apps/FIRAppCheckTestApp/FIRAppCheckTestApp.xcodeproj/project.pbxproj @@ -217,7 +217,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; @@ -272,7 +272,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; SDKROOT = iphoneos; diff --git a/FirebaseDynamicLinks/Tests/Sample/FDLBuilderTestAppObjC.xcodeproj/project.pbxproj b/FirebaseDynamicLinks/Tests/Sample/FDLBuilderTestAppObjC.xcodeproj/project.pbxproj index 89d6a91da27..173edc53748 100644 --- a/FirebaseDynamicLinks/Tests/Sample/FDLBuilderTestAppObjC.xcodeproj/project.pbxproj +++ b/FirebaseDynamicLinks/Tests/Sample/FDLBuilderTestAppObjC.xcodeproj/project.pbxproj @@ -311,7 +311,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.2; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; @@ -363,7 +363,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.2; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; SDKROOT = iphoneos; @@ -381,7 +381,7 @@ CODE_SIGN_STYLE = Manual; DEVELOPMENT_TEAM = EQHXZ8M8AV; INFOPLIST_FILE = FDLBuilderTestAppObjC/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -403,7 +403,7 @@ CODE_SIGN_STYLE = Manual; DEVELOPMENT_TEAM = EQHXZ8M8AV; INFOPLIST_FILE = FDLBuilderTestAppObjC/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", diff --git a/FirebaseInAppMessaging/Swift/Tests/Integration/FIAMSwiftUI/FIAMSwiftUI.xcodeproj/project.pbxproj b/FirebaseInAppMessaging/Swift/Tests/Integration/FIAMSwiftUI/FIAMSwiftUI.xcodeproj/project.pbxproj index 949872fec79..9544efdb7ff 100644 --- a/FirebaseInAppMessaging/Swift/Tests/Integration/FIAMSwiftUI/FIAMSwiftUI.xcodeproj/project.pbxproj +++ b/FirebaseInAppMessaging/Swift/Tests/Integration/FIAMSwiftUI/FIAMSwiftUI.xcodeproj/project.pbxproj @@ -411,7 +411,7 @@ DEVELOPMENT_TEAM = 4A6TPS9RJ5; ENABLE_PREVIEWS = YES; INFOPLIST_FILE = iOS/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -434,7 +434,7 @@ DEVELOPMENT_TEAM = 4A6TPS9RJ5; ENABLE_PREVIEWS = YES; INFOPLIST_FILE = iOS/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", diff --git a/FirebaseInAppMessaging/Tests/Integration/DefaultUITestApp/InAppMessagingDisplay-Sample.xcodeproj/project.pbxproj b/FirebaseInAppMessaging/Tests/Integration/DefaultUITestApp/InAppMessagingDisplay-Sample.xcodeproj/project.pbxproj index f17172ef2ed..10bcfd942bb 100644 --- a/FirebaseInAppMessaging/Tests/Integration/DefaultUITestApp/InAppMessagingDisplay-Sample.xcodeproj/project.pbxproj +++ b/FirebaseInAppMessaging/Tests/Integration/DefaultUITestApp/InAppMessagingDisplay-Sample.xcodeproj/project.pbxproj @@ -424,7 +424,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; @@ -477,7 +477,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; VALIDATE_PRODUCT = YES; diff --git a/FirebaseInAppMessaging/Tests/Integration/FunctionalTestApp/InAppMessaging-Example-iOS.xcodeproj/project.pbxproj b/FirebaseInAppMessaging/Tests/Integration/FunctionalTestApp/InAppMessaging-Example-iOS.xcodeproj/project.pbxproj index d12ce4c31ab..fb6b1838559 100644 --- a/FirebaseInAppMessaging/Tests/Integration/FunctionalTestApp/InAppMessaging-Example-iOS.xcodeproj/project.pbxproj +++ b/FirebaseInAppMessaging/Tests/Integration/FunctionalTestApp/InAppMessaging-Example-iOS.xcodeproj/project.pbxproj @@ -589,7 +589,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; @@ -642,7 +642,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; @@ -670,7 +670,7 @@ "\"${PODS_ROOT}/../../../Firebase/InAppMessaging/\"/**", ); INFOPLIST_FILE = "$(SRCROOT)/App/InAppMessaging-Example-iOS/Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = com.google.experimental1.dev; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -700,7 +700,7 @@ "\"${PODS_ROOT}/../../../Firebase/InAppMessaging/\"/**", ); INFOPLIST_FILE = "$(SRCROOT)/App/InAppMessaging-Example-iOS/Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = com.google.experimental1.dev; PRODUCT_NAME = "$(TARGET_NAME)"; diff --git a/FirebaseMLModelDownloader/Apps/Sample/MLDownloaderTestApp.xcodeproj/project.pbxproj b/FirebaseMLModelDownloader/Apps/Sample/MLDownloaderTestApp.xcodeproj/project.pbxproj index c596dcd464a..da77f4f1847 100644 --- a/FirebaseMLModelDownloader/Apps/Sample/MLDownloaderTestApp.xcodeproj/project.pbxproj +++ b/FirebaseMLModelDownloader/Apps/Sample/MLDownloaderTestApp.xcodeproj/project.pbxproj @@ -562,7 +562,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; @@ -617,7 +617,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; SDKROOT = iphoneos; @@ -683,7 +683,7 @@ BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; INFOPLIST_FILE = MLDownloaderTestAppTests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -705,7 +705,7 @@ BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; INFOPLIST_FILE = MLDownloaderTestAppTests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", diff --git a/FirebaseMessaging/Apps/AdvancedSample/AdvancedSample.xcodeproj/project.pbxproj b/FirebaseMessaging/Apps/AdvancedSample/AdvancedSample.xcodeproj/project.pbxproj index 3487b7fbbd5..ee05ca90174 100644 --- a/FirebaseMessaging/Apps/AdvancedSample/AdvancedSample.xcodeproj/project.pbxproj +++ b/FirebaseMessaging/Apps/AdvancedSample/AdvancedSample.xcodeproj/project.pbxproj @@ -1055,7 +1055,7 @@ CODE_SIGN_STYLE = Manual; DEVELOPMENT_TEAM = EQHXZ8M8AV; INFOPLIST_FILE = NotificationServiceExtension/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 14.3; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -1078,7 +1078,7 @@ CODE_SIGN_STYLE = Manual; DEVELOPMENT_TEAM = EQHXZ8M8AV; INFOPLIST_FILE = NotificationServiceExtension/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 14.3; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", diff --git a/FirebaseMessaging/Apps/Sample/Sample.xcodeproj/project.pbxproj b/FirebaseMessaging/Apps/Sample/Sample.xcodeproj/project.pbxproj index 6552aaf0670..de1eb37c2b2 100644 --- a/FirebaseMessaging/Apps/Sample/Sample.xcodeproj/project.pbxproj +++ b/FirebaseMessaging/Apps/Sample/Sample.xcodeproj/project.pbxproj @@ -251,7 +251,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.2; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; @@ -305,7 +305,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 13.2; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; SDKROOT = iphoneos; diff --git a/FirebaseMessaging/Apps/SwiftUISample/SwiftUISample.xcodeproj/project.pbxproj b/FirebaseMessaging/Apps/SwiftUISample/SwiftUISample.xcodeproj/project.pbxproj index 4224b6e136b..dd369b873a9 100644 --- a/FirebaseMessaging/Apps/SwiftUISample/SwiftUISample.xcodeproj/project.pbxproj +++ b/FirebaseMessaging/Apps/SwiftUISample/SwiftUISample.xcodeproj/project.pbxproj @@ -369,7 +369,7 @@ INFOPLIST_KEY_UILaunchScreen_Generation = YES; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -404,7 +404,7 @@ INFOPLIST_KEY_UILaunchScreen_Generation = YES; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", diff --git a/FirebasePerformance/Tests/FIRPerfE2E/FIRPerfE2E.xcodeproj/project.pbxproj b/FirebasePerformance/Tests/FIRPerfE2E/FIRPerfE2E.xcodeproj/project.pbxproj index 6b76197fb05..c72479c2428 100644 --- a/FirebasePerformance/Tests/FIRPerfE2E/FIRPerfE2E.xcodeproj/project.pbxproj +++ b/FirebasePerformance/Tests/FIRPerfE2E/FIRPerfE2E.xcodeproj/project.pbxproj @@ -716,7 +716,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 = INCLUDE_SOURCE; MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; @@ -768,7 +768,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; MTL_FAST_MATH = YES; SDKROOT = iphoneos; @@ -783,7 +783,7 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CODE_SIGN_STYLE = Automatic; INFOPLIST_FILE = FIRPerfE2EProd/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -801,7 +801,7 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CODE_SIGN_STYLE = Automatic; INFOPLIST_FILE = FIRPerfE2EProd/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -830,7 +830,7 @@ "FPR_AUTOPUSH_ENDPOINT=1", ); INFOPLIST_FILE = FIRPerfE2EAutopush/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -859,7 +859,7 @@ "FPR_AUTOPUSH_ENDPOINT=1", ); INFOPLIST_FILE = FIRPerfE2EAutopush/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -924,7 +924,7 @@ buildSettings = { CODE_SIGN_STYLE = Automatic; INFOPLIST_FILE = FIRPerfE2EUITests/Autopush/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 13.2; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -943,7 +943,7 @@ buildSettings = { CODE_SIGN_STYLE = Automatic; INFOPLIST_FILE = FIRPerfE2EUITests/Autopush/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 13.2; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", diff --git a/FirebasePerformance/Tests/TestApp/PerfTestRigApp.xcodeproj/project.pbxproj b/FirebasePerformance/Tests/TestApp/PerfTestRigApp.xcodeproj/project.pbxproj index 1cce34f02ab..902f5248bf6 100644 --- a/FirebasePerformance/Tests/TestApp/PerfTestRigApp.xcodeproj/project.pbxproj +++ b/FirebasePerformance/Tests/TestApp/PerfTestRigApp.xcodeproj/project.pbxproj @@ -655,7 +655,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; @@ -697,7 +697,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; TARGETED_DEVICE_FAMILY = "1,2"; diff --git a/FirebaseRemoteConfig/Tests/Sample/RemoteConfigSampleApp.xcodeproj/project.pbxproj b/FirebaseRemoteConfig/Tests/Sample/RemoteConfigSampleApp.xcodeproj/project.pbxproj index 7a0067afc18..933868aca71 100644 --- a/FirebaseRemoteConfig/Tests/Sample/RemoteConfigSampleApp.xcodeproj/project.pbxproj +++ b/FirebaseRemoteConfig/Tests/Sample/RemoteConfigSampleApp.xcodeproj/project.pbxproj @@ -411,7 +411,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.4; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; @@ -464,7 +464,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.4; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; SDKROOT = iphoneos; diff --git a/Firestore/Example/Firestore.xcodeproj/project.pbxproj b/Firestore/Example/Firestore.xcodeproj/project.pbxproj index 8deefcabab8..caed5e945ef 100644 --- a/Firestore/Example/Firestore.xcodeproj/project.pbxproj +++ b/Firestore/Example/Firestore.xcodeproj/project.pbxproj @@ -5981,14 +5981,14 @@ GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; HEADER_SEARCH_PATHS = ""; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MACOSX_DEPLOYMENT_TARGET = 10.15; ONLY_ACTIVE_ARCH = YES; OTHER_CFLAGS = ""; SDKROOT = iphoneos; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; - TVOS_DEPLOYMENT_TARGET = 13.0; + TVOS_DEPLOYMENT_TARGET = 15.0; }; name = Debug; }; @@ -6031,14 +6031,14 @@ GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; HEADER_SEARCH_PATHS = ""; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MACOSX_DEPLOYMENT_TARGET = 10.15; OTHER_CFLAGS = ""; SDKROOT = iphoneos; SWIFT_COMPILATION_MODE = wholemodule; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; - TVOS_DEPLOYMENT_TARGET = 13.0; + TVOS_DEPLOYMENT_TARGET = 15.0; VALIDATE_PRODUCT = YES; }; name = Release; diff --git a/Firestore/Protos/FrameworkMaker.xcodeproj/project.pbxproj b/Firestore/Protos/FrameworkMaker.xcodeproj/project.pbxproj index f9506bfa21a..f7b4761dcfc 100644 --- a/Firestore/Protos/FrameworkMaker.xcodeproj/project.pbxproj +++ b/Firestore/Protos/FrameworkMaker.xcodeproj/project.pbxproj @@ -287,8 +287,8 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - MACOSX_DEPLOYMENT_TARGET = 10.13; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + MACOSX_DEPLOYMENT_TARGET = 10.15; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; @@ -326,8 +326,8 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - MACOSX_DEPLOYMENT_TARGET = 10.13; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + MACOSX_DEPLOYMENT_TARGET = 10.15; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; VALIDATE_PRODUCT = YES; diff --git a/IntegrationTesting/ClientApp/ClientApp.xcodeproj/project.pbxproj b/IntegrationTesting/ClientApp/ClientApp.xcodeproj/project.pbxproj index 645924782b1..bfab1dcca34 100644 --- a/IntegrationTesting/ClientApp/ClientApp.xcodeproj/project.pbxproj +++ b/IntegrationTesting/ClientApp/ClientApp.xcodeproj/project.pbxproj @@ -460,10 +460,10 @@ "INFOPLIST_KEY_UIStatusBarStyle[sdk=iphonesimulator*]" = UIStatusBarStyleDefault; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks"; "LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]" = "@executable_path/../Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 10.13; + MACOSX_DEPLOYMENT_TARGET = 10.15; MARKETING_VERSION = 1.0; OTHER_CPLUSPLUSFLAGS = "$(OTHER_CFLAGS)"; PRODUCT_BUNDLE_IDENTIFIER = com.google.firebase.ClientApp; @@ -476,7 +476,7 @@ SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2,3"; - TVOS_DEPLOYMENT_TARGET = 13.0; + TVOS_DEPLOYMENT_TARGET = 15.0; }; name = Debug; }; @@ -503,10 +503,10 @@ "INFOPLIST_KEY_UIStatusBarStyle[sdk=iphonesimulator*]" = UIStatusBarStyleDefault; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks"; "LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]" = "@executable_path/../Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 10.13; + MACOSX_DEPLOYMENT_TARGET = 10.15; MARKETING_VERSION = 1.0; OTHER_CPLUSPLUSFLAGS = "$(OTHER_CFLAGS)"; PRODUCT_BUNDLE_IDENTIFIER = com.google.firebase.ClientApp; @@ -518,7 +518,7 @@ SWIFT_EMIT_LOC_STRINGS = YES; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2,3"; - TVOS_DEPLOYMENT_TARGET = 13.0; + TVOS_DEPLOYMENT_TARGET = 15.0; }; name = Release; }; @@ -543,7 +543,7 @@ "INFOPLIST_KEY_UIStatusBarStyle[sdk=iphonesimulator*]" = UIStatusBarStyleDefault; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks"; "LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]" = "@executable_path/../Frameworks"; MACOSX_DEPLOYMENT_TARGET = 10.15; @@ -555,7 +555,7 @@ SWIFT_EMIT_LOC_STRINGS = YES; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; - TVOS_DEPLOYMENT_TARGET = 13.0; + TVOS_DEPLOYMENT_TARGET = 15.0; }; name = Debug; }; @@ -580,7 +580,7 @@ "INFOPLIST_KEY_UIStatusBarStyle[sdk=iphonesimulator*]" = UIStatusBarStyleDefault; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks"; "LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]" = "@executable_path/../Frameworks"; MACOSX_DEPLOYMENT_TARGET = 10.15; @@ -592,7 +592,7 @@ SWIFT_EMIT_LOC_STRINGS = YES; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; - TVOS_DEPLOYMENT_TARGET = 13.0; + TVOS_DEPLOYMENT_TARGET = 15.0; }; name = Release; }; diff --git a/IntegrationTesting/CocoapodsIntegrationTest/CocoapodsIntegrationTest.xcodeproj/project.pbxproj b/IntegrationTesting/CocoapodsIntegrationTest/CocoapodsIntegrationTest.xcodeproj/project.pbxproj index c1224d0f529..325a834adbb 100644 --- a/IntegrationTesting/CocoapodsIntegrationTest/CocoapodsIntegrationTest.xcodeproj/project.pbxproj +++ b/IntegrationTesting/CocoapodsIntegrationTest/CocoapodsIntegrationTest.xcodeproj/project.pbxproj @@ -289,7 +289,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.1; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; @@ -342,7 +342,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.1; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; SDKROOT = iphoneos; diff --git a/ReleaseTooling/Template/FrameworkMaker.xcodeproj/project.pbxproj b/ReleaseTooling/Template/FrameworkMaker.xcodeproj/project.pbxproj index 4018da9ed6d..d32042f4f2d 100644 --- a/ReleaseTooling/Template/FrameworkMaker.xcodeproj/project.pbxproj +++ b/ReleaseTooling/Template/FrameworkMaker.xcodeproj/project.pbxproj @@ -149,7 +149,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; @@ -188,7 +188,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; VALIDATE_PRODUCT = YES; diff --git a/SymbolCollisionTest/SymbolCollisionTest.xcodeproj/project.pbxproj b/SymbolCollisionTest/SymbolCollisionTest.xcodeproj/project.pbxproj index 7ca6954ac2a..cd35ce40100 100644 --- a/SymbolCollisionTest/SymbolCollisionTest.xcodeproj/project.pbxproj +++ b/SymbolCollisionTest/SymbolCollisionTest.xcodeproj/project.pbxproj @@ -220,7 +220,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.1; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; @@ -273,7 +273,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.1; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; SDKROOT = iphoneos; From f067f5fac62906222619f5f45a4dbf6f37a4b8d6 Mon Sep 17 00:00:00 2001 From: Nick Cooke <36927374+ncooke3@users.noreply.github.com> Date: Fri, 20 Jun 2025 15:45:39 -0400 Subject: [PATCH 04/24] Update Firebase.podspec --- Firebase.podspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Firebase.podspec b/Firebase.podspec index 600952fb1a5..996f9e28154 100644 --- a/Firebase.podspec +++ b/Firebase.podspec @@ -24,7 +24,7 @@ Simplify your app development, grow your user base, and monetize more effectivel s.social_media_url = 'https://twitter.com/Firebase' s.ios.deployment_target = '15.0' s.osx.deployment_target = '10.15' - s.ios.deployment_target = '15.0' + s.tvos.deployment_target = '15.0' s.cocoapods_version = '>= 1.12.0' From ecac4b242571ae79aa7240ce0968684f1c0fc2ac Mon Sep 17 00:00:00 2001 From: Nick Cooke <36927374+ncooke3@users.noreply.github.com> Date: Fri, 20 Jun 2025 15:47:17 -0400 Subject: [PATCH 05/24] Apply suggestions from code review --- Firebase.podspec | 34 ++++++++++++------------- FirebaseABTesting.podspec | 2 +- FirebaseAnalytics.podspec | 2 +- FirebaseAppCheck.podspec | 2 +- FirebaseAppCheckInterop.podspec | 2 +- FirebaseAuth.podspec | 2 +- FirebaseAuthInterop.podspec | 2 +- FirebaseAuthTestingSupport.podspec | 2 +- FirebaseCombineSwift.podspec | 2 +- FirebaseCore.podspec | 2 +- FirebaseCoreExtension.podspec | 2 +- FirebaseCoreInternal.podspec | 2 +- FirebaseCrashlytics.podspec | 2 +- FirebaseDatabase.podspec | 2 +- FirebaseFirestore.podspec | 2 +- FirebaseFirestoreInternal.podspec | 2 +- FirebaseFirestoreTestingSupport.podspec | 2 +- FirebaseFunctions.podspec | 2 +- FirebaseInAppMessaging.podspec | 2 +- FirebaseInstallations.podspec | 2 +- FirebaseMLModelDownloader.podspec | 2 +- FirebaseMessaging.podspec | 2 +- FirebaseMessagingInterop.podspec | 2 +- FirebasePerformance.podspec | 4 +-- FirebaseRemoteConfig.podspec | 4 +-- FirebaseRemoteConfigInterop.podspec | 2 +- FirebaseSessions.podspec | 4 +-- FirebaseSharedSwift.podspec | 4 +-- FirebaseStorage.podspec | 4 +-- 29 files changed, 50 insertions(+), 50 deletions(-) diff --git a/Firebase.podspec b/Firebase.podspec index 996f9e28154..02d05c640c3 100644 --- a/Firebase.podspec +++ b/Firebase.podspec @@ -35,7 +35,7 @@ Simplify your app development, grow your user base, and monetize more effectivel s.subspec 'Core' do |ss| ss.ios.deployment_target = '15.0' ss.osx.deployment_target = '10.15' - ss.ios.deployment_target = '15.0' + ss.tvos.deployment_target = '15.0' ss.ios.dependency 'FirebaseAnalytics', '~> 11.15.0' ss.osx.dependency 'FirebaseAnalytics', '~> 11.15.0' ss.tvos.dependency 'FirebaseAnalytics', '~> 11.15.0' @@ -57,28 +57,28 @@ Simplify your app development, grow your user base, and monetize more effectivel end ss.ios.deployment_target = '15.0' ss.osx.deployment_target = '10.15' - ss.ios.deployment_target = '15.0' + ss.tvos.deployment_target = '15.0' ss.watchos.deployment_target = '7.0' end s.subspec 'Analytics' do |ss| ss.ios.deployment_target = '15.0' ss.osx.deployment_target = '10.15' - ss.ios.deployment_target = '15.0' + ss.tvos.deployment_target = '15.0' ss.dependency 'Firebase/Core' end s.subspec 'AnalyticsWithAdIdSupport' do |ss| ss.ios.deployment_target = '15.0' ss.osx.deployment_target = '10.15' - ss.ios.deployment_target = '15.0' + ss.tvos.deployment_target = '15.0' ss.dependency 'Firebase/Core' end s.subspec 'AnalyticsWithoutAdIdSupport' do |ss| ss.ios.deployment_target = '15.0' ss.osx.deployment_target = '10.15' - ss.ios.deployment_target = '15.0' + ss.tvos.deployment_target = '15.0' ss.dependency 'FirebaseAnalytics/WithoutAdIdSupport', '~> 11.15.0' ss.dependency 'Firebase/CoreOnly' end @@ -89,7 +89,7 @@ Simplify your app development, grow your user base, and monetize more effectivel # Standard platforms PLUS watchOS. ss.ios.deployment_target = '15.0' ss.osx.deployment_target = '10.15' - ss.ios.deployment_target = '15.0' + ss.tvos.deployment_target = '15.0' ss.watchos.deployment_target = '7.0' end @@ -104,7 +104,7 @@ Simplify your app development, grow your user base, and monetize more effectivel ss.dependency 'FirebaseAppCheck', '~> 11.15.0' ss.ios.deployment_target = '15.0' ss.osx.deployment_target = '10.15' - ss.ios.deployment_target = '15.0' + ss.tvos.deployment_target = '15.0' ss.watchos.deployment_target = '7.0' end @@ -114,7 +114,7 @@ Simplify your app development, grow your user base, and monetize more effectivel # Standard platforms PLUS watchOS. ss.ios.deployment_target = '15.0' ss.osx.deployment_target = '10.15' - ss.ios.deployment_target = '15.0' + ss.tvos.deployment_target = '15.0' ss.watchos.deployment_target = '7.0' end @@ -124,7 +124,7 @@ Simplify your app development, grow your user base, and monetize more effectivel # Standard platforms PLUS watchOS. ss.ios.deployment_target = '15.0' ss.osx.deployment_target = '10.15' - ss.ios.deployment_target = '15.0' + ss.tvos.deployment_target = '15.0' ss.watchos.deployment_target = '7.0' end @@ -134,7 +134,7 @@ Simplify your app development, grow your user base, and monetize more effectivel # Standard platforms PLUS watchOS 7. ss.ios.deployment_target = '15.0' ss.osx.deployment_target = '10.15' - ss.ios.deployment_target = '15.0' + ss.tvos.deployment_target = '15.0' ss.watchos.deployment_target = '7.0' end @@ -152,7 +152,7 @@ Simplify your app development, grow your user base, and monetize more effectivel # Standard platforms PLUS watchOS. ss.ios.deployment_target = '15.0' ss.osx.deployment_target = '10.15' - ss.ios.deployment_target = '15.0' + ss.tvos.deployment_target = '15.0' ss.watchos.deployment_target = '7.0' end @@ -161,7 +161,7 @@ Simplify your app development, grow your user base, and monetize more effectivel ss.ios.dependency 'FirebaseInAppMessaging', '~> 11.15.0-beta' ss.tvos.dependency 'FirebaseInAppMessaging', '~> 11.15.0-beta' ss.ios.deployment_target = '15.0' - ss.ios.deployment_target = '15.0' + ss.tvos.deployment_target = '15.0' end s.subspec 'Installations' do |ss| @@ -175,7 +175,7 @@ Simplify your app development, grow your user base, and monetize more effectivel # Standard platforms PLUS watchOS. ss.ios.deployment_target = '15.0' ss.osx.deployment_target = '10.15' - ss.ios.deployment_target = '15.0' + ss.tvos.deployment_target = '15.0' ss.watchos.deployment_target = '7.0' end @@ -185,7 +185,7 @@ Simplify your app development, grow your user base, and monetize more effectivel # Standard platforms PLUS watchOS. ss.ios.deployment_target = '15.0' ss.osx.deployment_target = '10.15' - ss.ios.deployment_target = '15.0' + ss.tvos.deployment_target = '15.0' ss.watchos.deployment_target = '7.0' end @@ -194,7 +194,7 @@ Simplify your app development, grow your user base, and monetize more effectivel ss.ios.dependency 'FirebasePerformance', '~> 11.15.0' ss.tvos.dependency 'FirebasePerformance', '~> 11.15.0' ss.ios.deployment_target = '15.0' - ss.ios.deployment_target = '15.0' + ss.tvos.deployment_target = '15.0' end s.subspec 'RemoteConfig' do |ss| @@ -203,7 +203,7 @@ Simplify your app development, grow your user base, and monetize more effectivel # Standard platforms PLUS watchOS. ss.ios.deployment_target = '15.0' ss.osx.deployment_target = '10.15' - ss.ios.deployment_target = '15.0' + ss.tvos.deployment_target = '15.0' ss.watchos.deployment_target = '7.0' end @@ -213,7 +213,7 @@ Simplify your app development, grow your user base, and monetize more effectivel # Standard platforms PLUS watchOS. ss.ios.deployment_target = '15.0' ss.osx.deployment_target = '10.15' - ss.ios.deployment_target = '15.0' + ss.tvos.deployment_target = '15.0' ss.watchos.deployment_target = '7.0' end diff --git a/FirebaseABTesting.podspec b/FirebaseABTesting.podspec index dffb87a1f17..2d53b4b88cb 100644 --- a/FirebaseABTesting.podspec +++ b/FirebaseABTesting.podspec @@ -24,7 +24,7 @@ Firebase Cloud Messaging and Firebase Remote Config in your app. ios.deployment_target = '15.0' osx_deployment_target = '10.15' - ios.deployment_target = '15.0' + tvos.deployment_target = '15.0' watchos_deployment_target = '7.0' s.ios.deployment_target = ios_deployment_target diff --git a/FirebaseAnalytics.podspec b/FirebaseAnalytics.podspec index 3c630ebece2..f3faf78ee27 100644 --- a/FirebaseAnalytics.podspec +++ b/FirebaseAnalytics.podspec @@ -21,7 +21,7 @@ Pod::Spec.new do |s| s.ios.deployment_target = '15.0' s.osx.deployment_target = '10.15' - s.ios.deployment_target = '15.0' + s.tvos.deployment_target = '15.0' s.libraries = 'c++', 'sqlite3', 'z' s.frameworks = 'StoreKit' diff --git a/FirebaseAppCheck.podspec b/FirebaseAppCheck.podspec index 506dc8b8843..b8f43762257 100644 --- a/FirebaseAppCheck.podspec +++ b/FirebaseAppCheck.podspec @@ -19,7 +19,7 @@ Pod::Spec.new do |s| ios.deployment_target = '15.0' osx_deployment_target = '10.15' - ios.deployment_target = '15.0' + tvos.deployment_target = '15.0' watchos_deployment_target = '7.0' s.swift_version = '5.9' diff --git a/FirebaseAppCheckInterop.podspec b/FirebaseAppCheckInterop.podspec index e82e3d7a93d..ed5b7dcc62d 100644 --- a/FirebaseAppCheckInterop.podspec +++ b/FirebaseAppCheckInterop.podspec @@ -23,7 +23,7 @@ Pod::Spec.new do |s| ios.deployment_target = '15.0' osx_deployment_target = '10.15' - ios.deployment_target = '15.0' + tvos_deployment_target = '15.0' watchos_deployment_target = '7.0' s.ios.deployment_target = ios_deployment_target diff --git a/FirebaseAuth.podspec b/FirebaseAuth.podspec index 757a4e91822..4e4ba261e6a 100644 --- a/FirebaseAuth.podspec +++ b/FirebaseAuth.podspec @@ -21,7 +21,7 @@ supports email and password accounts, as well as several 3rd party authenticatio ios.deployment_target = '15.0' osx_deployment_target = '10.15' - ios.deployment_target = '15.0' + tvos_deployment_target = '15.0' watchos_deployment_target = '7.0' s.swift_version = '5.9' diff --git a/FirebaseAuthInterop.podspec b/FirebaseAuthInterop.podspec index 2445681bfbe..61af22d1c46 100644 --- a/FirebaseAuthInterop.podspec +++ b/FirebaseAuthInterop.podspec @@ -22,7 +22,7 @@ Pod::Spec.new do |s| s.social_media_url = 'https://twitter.com/Firebase' s.ios.deployment_target = '15.0' s.osx.deployment_target = '10.15' - s.ios.deployment_target = '15.0' + s.tvos.deployment_target = '15.0' s.watchos.deployment_target = '7.0' s.source_files = 'FirebaseAuth/Interop/**/*.[hm]' diff --git a/FirebaseAuthTestingSupport.podspec b/FirebaseAuthTestingSupport.podspec index 26cb1a725fc..be9260f4be9 100644 --- a/FirebaseAuthTestingSupport.podspec +++ b/FirebaseAuthTestingSupport.podspec @@ -19,7 +19,7 @@ Pod::Spec.new do |s| ios.deployment_target = '15.0' osx_deployment_target = '10.15' - ios.deployment_target = '15.0' + tvos_deployment_target = '15.0' watchos_deployment_target = '7.0' s.swift_version = '5.9' diff --git a/FirebaseCombineSwift.podspec b/FirebaseCombineSwift.podspec index b12d27d662a..186bf7a3a5a 100644 --- a/FirebaseCombineSwift.podspec +++ b/FirebaseCombineSwift.podspec @@ -23,7 +23,7 @@ for internal testing only. It should not be published. ios.deployment_target = '15.0' osx_deployment_target = '10.15' - ios.deployment_target = '15.0' + tvos_deployment_target = '15.0' watchos_deployment_target = '7.0' s.ios.deployment_target = ios_deployment_target diff --git a/FirebaseCore.podspec b/FirebaseCore.podspec index d457580a426..e9252c4f567 100644 --- a/FirebaseCore.podspec +++ b/FirebaseCore.podspec @@ -20,7 +20,7 @@ Firebase Core includes FIRApp and FIROptions which provide central configuration ios.deployment_target = '15.0' osx_deployment_target = '10.15' - ios.deployment_target = '15.0' + tvos_deployment_target = '15.0' watchos_deployment_target = '7.0' s.ios.deployment_target = ios_deployment_target diff --git a/FirebaseCoreExtension.podspec b/FirebaseCoreExtension.podspec index 533cd8929c9..ff7d4afeec5 100644 --- a/FirebaseCoreExtension.podspec +++ b/FirebaseCoreExtension.podspec @@ -24,7 +24,7 @@ Pod::Spec.new do |s| s.ios.deployment_target = '15.0' s.osx.deployment_target = '10.15' - s.ios.deployment_target = '15.0' + s.tvos.deployment_target = '15.0' s.watchos.deployment_target = '7.0' s.source_files = 'FirebaseCore/Extension/*.[hm]' diff --git a/FirebaseCoreInternal.podspec b/FirebaseCoreInternal.podspec index 60975ceb5cd..fbaa5ccafd6 100644 --- a/FirebaseCoreInternal.podspec +++ b/FirebaseCoreInternal.podspec @@ -20,7 +20,7 @@ Pod::Spec.new do |s| ios.deployment_target = '15.0' osx_deployment_target = '10.15' - ios.deployment_target = '15.0' + tvos_deployment_target = '15.0' watchos_deployment_target = '7.0' s.ios.deployment_target = ios_deployment_target diff --git a/FirebaseCrashlytics.podspec b/FirebaseCrashlytics.podspec index db5eac04ec1..d609abb7dff 100644 --- a/FirebaseCrashlytics.podspec +++ b/FirebaseCrashlytics.podspec @@ -13,7 +13,7 @@ Pod::Spec.new do |s| ios.deployment_target = '15.0' osx_deployment_target = '10.15' - ios.deployment_target = '15.0' + tvos_deployment_target = '15.0' watchos_deployment_target = '7.0' s.swift_version = '5.9' diff --git a/FirebaseDatabase.podspec b/FirebaseDatabase.podspec index 4132ad70d12..4488c2c0754 100644 --- a/FirebaseDatabase.podspec +++ b/FirebaseDatabase.podspec @@ -19,7 +19,7 @@ Simplify your iOS development, grow your user base, and monetize more effectivel ios.deployment_target = '15.0' osx_deployment_target = '10.15' - ios.deployment_target = '15.0' + tvos_deployment_target = '15.0' watchos_deployment_target = '7.0' s.swift_version = '5.9' diff --git a/FirebaseFirestore.podspec b/FirebaseFirestore.podspec index 823981c6518..7e6fc1f58c1 100644 --- a/FirebaseFirestore.podspec +++ b/FirebaseFirestore.podspec @@ -15,7 +15,7 @@ Google Cloud Firestore is a NoSQL document database built for automatic scaling, s.ios.deployment_target = '15.0' s.osx.deployment_target = '10.15' - s.ios.deployment_target = '15.0' + s.tvos.deployment_target = '15.0' s.swift_version = '5.9' diff --git a/FirebaseFirestoreInternal.podspec b/FirebaseFirestoreInternal.podspec index 188aa830ef5..bbb6e1f457f 100644 --- a/FirebaseFirestoreInternal.podspec +++ b/FirebaseFirestoreInternal.podspec @@ -18,7 +18,7 @@ Google Cloud Firestore is a NoSQL document database built for automatic scaling, s.ios.deployment_target = '15.0' s.osx.deployment_target = '10.15' - s.ios.deployment_target = '15.0' + s.tvos.deployment_target = '15.0' s.swift_version = '5.9' diff --git a/FirebaseFirestoreTestingSupport.podspec b/FirebaseFirestoreTestingSupport.podspec index 11c64641c01..f3002def218 100644 --- a/FirebaseFirestoreTestingSupport.podspec +++ b/FirebaseFirestoreTestingSupport.podspec @@ -19,7 +19,7 @@ Pod::Spec.new do |s| ios.deployment_target = '15.0' osx_deployment_target = '10.15' - ios.deployment_target = '15.0' + tvos_deployment_target = '15.0' watchos_deployment_target = '7.0' s.swift_version = '5.9' diff --git a/FirebaseFunctions.podspec b/FirebaseFunctions.podspec index f4c67b3ed63..7d7f488526d 100644 --- a/FirebaseFunctions.podspec +++ b/FirebaseFunctions.podspec @@ -20,7 +20,7 @@ Cloud Functions for Firebase. ios.deployment_target = '15.0' osx_deployment_target = '10.15' - ios.deployment_target = '15.0' + tvos_deployment_target = '15.0' watchos_deployment_target = '7.0' s.ios.deployment_target = ios_deployment_target diff --git a/FirebaseInAppMessaging.podspec b/FirebaseInAppMessaging.podspec index 89e2d771a68..7cc37a040f9 100644 --- a/FirebaseInAppMessaging.podspec +++ b/FirebaseInAppMessaging.podspec @@ -18,7 +18,7 @@ See more product details at https://firebase.google.com/products/in-app-messagin } s.social_media_url = 'https://twitter.com/Firebase' s.ios.deployment_target = '15.0' - s.ios.deployment_target = '15.0' + s.tvos.deployment_target = '15.0' s.swift_version = '5.9' diff --git a/FirebaseInstallations.podspec b/FirebaseInstallations.podspec index 874be06b75e..17e7d77eaad 100644 --- a/FirebaseInstallations.podspec +++ b/FirebaseInstallations.podspec @@ -19,7 +19,7 @@ Pod::Spec.new do |s| ios.deployment_target = '15.0' osx_deployment_target = '10.15' - ios.deployment_target = '15.0' + tvos_deployment_target = '15.0' watchos_deployment_target = '7.0' s.swift_version = '5.9' diff --git a/FirebaseMLModelDownloader.podspec b/FirebaseMLModelDownloader.podspec index f0ee1a92ae0..baed6cc04ea 100644 --- a/FirebaseMLModelDownloader.podspec +++ b/FirebaseMLModelDownloader.podspec @@ -20,7 +20,7 @@ Pod::Spec.new do |s| ios.deployment_target = '15.0' osx_deployment_target = '10.15' - ios.deployment_target = '15.0' + tvos_deployment_target = '15.0' watchos_deployment_target = '7.0' s.ios.deployment_target = ios_deployment_target diff --git a/FirebaseMessaging.podspec b/FirebaseMessaging.podspec index 7f61b0bd87c..81539854abc 100644 --- a/FirebaseMessaging.podspec +++ b/FirebaseMessaging.podspec @@ -22,7 +22,7 @@ device, and it is completely free. ios.deployment_target = '15.0' osx_deployment_target = '10.15' - ios.deployment_target = '15.0' + tvos_deployment_target = '15.0' watchos_deployment_target = '7.0' s.swift_version = '5.9' diff --git a/FirebaseMessagingInterop.podspec b/FirebaseMessagingInterop.podspec index 8fb7e548457..29df42f92c9 100644 --- a/FirebaseMessagingInterop.podspec +++ b/FirebaseMessagingInterop.podspec @@ -22,7 +22,7 @@ Pod::Spec.new do |s| s.social_media_url = 'https://twitter.com/Firebase' s.ios.deployment_target = '15.0' s.osx.deployment_target = '10.15' - s.ios.deployment_target = '15.0' + s.tvos.deployment_target = '15.0' s.watchos.deployment_target = '7.0' s.source_files = 'FirebaseMessaging/Interop/*.[hm]' diff --git a/FirebasePerformance.podspec b/FirebasePerformance.podspec index eaa589d4729..97a2fe7d643 100644 --- a/FirebasePerformance.podspec +++ b/FirebasePerformance.podspec @@ -17,8 +17,8 @@ Firebase Performance library to measure performance of Mobile and Web Apps. } s.social_media_url = 'https://twitter.com/Firebase' - ios.deployment_target = '15.0' - ios.deployment_target = '15.0' + ios_deployment_target = '15.0' + tvos_deployment_target = '15.0' s.swift_version = '5.9' diff --git a/FirebaseRemoteConfig.podspec b/FirebaseRemoteConfig.podspec index 8dbf51457b9..27cff5fd7c3 100644 --- a/FirebaseRemoteConfig.podspec +++ b/FirebaseRemoteConfig.podspec @@ -18,9 +18,9 @@ app update. :tag => 'CocoaPods-' + s.version.to_s } s.social_media_url = 'https://twitter.com/Firebase' - ios.deployment_target = '15.0' + ios_deployment_target = '15.0' osx_deployment_target = '10.15' - ios.deployment_target = '15.0' + tvos_deployment_target = '15.0' watchos_deployment_target = '7.0' s.swift_version = '5.9' diff --git a/FirebaseRemoteConfigInterop.podspec b/FirebaseRemoteConfigInterop.podspec index eed51bee26f..a6b3c2a08d4 100644 --- a/FirebaseRemoteConfigInterop.podspec +++ b/FirebaseRemoteConfigInterop.podspec @@ -29,7 +29,7 @@ Pod::Spec.new do |s| # The ios deployment target must support Crashlytics. s.ios.deployment_target = '15.0' s.osx.deployment_target = '10.15' - s.ios.deployment_target = '15.0' + s.tvos.deployment_target = '15.0' s.watchos.deployment_target = '7.0' s.source_files = 'FirebaseRemoteConfig/Interop/*.swift' diff --git a/FirebaseSessions.podspec b/FirebaseSessions.podspec index 98850dbba22..156acb8cbf4 100644 --- a/FirebaseSessions.podspec +++ b/FirebaseSessions.podspec @@ -18,9 +18,9 @@ Pod::Spec.new do |s| } s.social_media_url = 'https://twitter.com/Firebase' - ios.deployment_target = '15.0' + ios_deployment_target = '15.0' osx_deployment_target = '10.15' - ios.deployment_target = '15.0' + tvos_deployment_target = '15.0' watchos_deployment_target = '7.0' s.swift_version = '5.9' diff --git a/FirebaseSharedSwift.podspec b/FirebaseSharedSwift.podspec index d70f2101eba..4e6fd0d9d6f 100644 --- a/FirebaseSharedSwift.podspec +++ b/FirebaseSharedSwift.podspec @@ -20,9 +20,9 @@ Firebase products. FirebaseSharedSwift is not supported for non-Firebase usage. s.swift_version = '5.9' - ios.deployment_target = '15.0' + ios_deployment_target = '15.0' osx_deployment_target = '10.15' - ios.deployment_target = '15.0' + tvos_deployment_target = '15.0' watchos_deployment_target = '7.0' s.ios.deployment_target = ios_deployment_target diff --git a/FirebaseStorage.podspec b/FirebaseStorage.podspec index 8551cf981bb..315d6632363 100644 --- a/FirebaseStorage.podspec +++ b/FirebaseStorage.podspec @@ -17,9 +17,9 @@ Firebase Storage provides robust, secure file uploads and downloads from Firebas } s.social_media_url = 'https://twitter.com/Firebase' - ios.deployment_target = '15.0' + ios_deployment_target = '15.0' osx_deployment_target = '10.15' - ios.deployment_target = '15.0' + tvos_deployment_target = '15.0' watchos_deployment_target = '7.0' s.ios.deployment_target = ios_deployment_target From 68cb847ebbc5a88e3fa68db6db94aa21637bc433 Mon Sep 17 00:00:00 2001 From: Nick Cooke <36927374+ncooke3@users.noreply.github.com> Date: Fri, 20 Jun 2025 15:47:52 -0400 Subject: [PATCH 06/24] Apply suggestions from code review --- Firestore/Example/GoogleBenchmark.podspec | 2 +- Firestore/Example/GoogleTest.podspec | 2 +- Firestore/Example/LibFuzzer.podspec | 2 +- Firestore/Example/ProtobufCpp.podspec | 2 +- GoogleAppMeasurement.podspec | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Firestore/Example/GoogleBenchmark.podspec b/Firestore/Example/GoogleBenchmark.podspec index d91ace76d11..c91365438ca 100644 --- a/Firestore/Example/GoogleBenchmark.podspec +++ b/Firestore/Example/GoogleBenchmark.podspec @@ -35,7 +35,7 @@ Google's C++ benchmark framework. s.ios.deployment_target = '15.0' s.osx.deployment_target = '10.15' - s.ios.deployment_target = '15.0' + s.tvos.deployment_target = '15.0' s.requires_arc = false diff --git a/Firestore/Example/GoogleTest.podspec b/Firestore/Example/GoogleTest.podspec index d3fd9e41365..82cedbe9ef9 100644 --- a/Firestore/Example/GoogleTest.podspec +++ b/Firestore/Example/GoogleTest.podspec @@ -35,7 +35,7 @@ Google's C++ test framework. s.ios.deployment_target = '15.0' s.osx.deployment_target = '10.15' - s.ios.deployment_target = '15.0' + s.tvos.deployment_target = '15.0' s.requires_arc = false diff --git a/Firestore/Example/LibFuzzer.podspec b/Firestore/Example/LibFuzzer.podspec index b4a1bef4f8d..1014d421714 100644 --- a/Firestore/Example/LibFuzzer.podspec +++ b/Firestore/Example/LibFuzzer.podspec @@ -30,7 +30,7 @@ Pod::Spec.new do |s| s.ios.deployment_target = '15.0' s.osx.deployment_target = '10.15' - s.ios.deployment_target = '15.0' + s.tvos.deployment_target = '15.0' s.source = { :git => 'https://github.com/llvm/llvm-project.git' diff --git a/Firestore/Example/ProtobufCpp.podspec b/Firestore/Example/ProtobufCpp.podspec index f159fca3499..7ff09957ca4 100644 --- a/Firestore/Example/ProtobufCpp.podspec +++ b/Firestore/Example/ProtobufCpp.podspec @@ -31,7 +31,7 @@ Pod::Spec.new do |s| s.ios.deployment_target = '15.0' s.osx.deployment_target = '10.15' - s.ios.deployment_target = '15.0' + s.tvos.deployment_target = '15.0' s.source_files = 'src/**/*.{h,cc,inc}', # utf8_range is needed too, to avoid build errors. diff --git a/GoogleAppMeasurement.podspec b/GoogleAppMeasurement.podspec index fc8ca567edb..ea77dff56de 100644 --- a/GoogleAppMeasurement.podspec +++ b/GoogleAppMeasurement.podspec @@ -23,7 +23,7 @@ Pod::Spec.new do |s| s.ios.deployment_target = '15.0' s.osx.deployment_target = '10.15' - s.ios.deployment_target = '15.0' + s.tvos.deployment_target = '15.0' s.libraries = 'c++', 'sqlite3', 'z' s.frameworks = 'StoreKit' From 44c5145970d659c9725673e182b0cfb0590fc2d1 Mon Sep 17 00:00:00 2001 From: Nick Cooke <36927374+ncooke3@users.noreply.github.com> Date: Fri, 20 Jun 2025 15:52:32 -0400 Subject: [PATCH 07/24] Update FirebaseABTesting.podspec --- FirebaseABTesting.podspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/FirebaseABTesting.podspec b/FirebaseABTesting.podspec index 2d53b4b88cb..deb21f143fa 100644 --- a/FirebaseABTesting.podspec +++ b/FirebaseABTesting.podspec @@ -22,7 +22,7 @@ Firebase Cloud Messaging and Firebase Remote Config in your app. s.social_media_url = 'https://twitter.com/Firebase' - ios.deployment_target = '15.0' + ios_deployment_target = '15.0' osx_deployment_target = '10.15' tvos.deployment_target = '15.0' watchos_deployment_target = '7.0' From 025c68b6caff4f6a1ef02c6cb4fbe95bf1306a8e Mon Sep 17 00:00:00 2001 From: Nick Cooke <36927374+ncooke3@users.noreply.github.com> Date: Fri, 20 Jun 2025 15:52:38 -0400 Subject: [PATCH 08/24] Update FirebaseAppCheck.podspec --- FirebaseAppCheck.podspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/FirebaseAppCheck.podspec b/FirebaseAppCheck.podspec index b8f43762257..849cee15d98 100644 --- a/FirebaseAppCheck.podspec +++ b/FirebaseAppCheck.podspec @@ -17,7 +17,7 @@ Pod::Spec.new do |s| } s.social_media_url = 'https://twitter.com/Firebase' - ios.deployment_target = '15.0' + ios_deployment_target = '15.0' osx_deployment_target = '10.15' tvos.deployment_target = '15.0' watchos_deployment_target = '7.0' From 6566b394fb6a3ec3e0d0aec0b399c7e063ac1c42 Mon Sep 17 00:00:00 2001 From: Nick Cooke <36927374+ncooke3@users.noreply.github.com> Date: Fri, 20 Jun 2025 15:52:44 -0400 Subject: [PATCH 09/24] Update FirebaseAppCheck.podspec --- FirebaseAppCheck.podspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/FirebaseAppCheck.podspec b/FirebaseAppCheck.podspec index 849cee15d98..68b5eade820 100644 --- a/FirebaseAppCheck.podspec +++ b/FirebaseAppCheck.podspec @@ -19,7 +19,7 @@ Pod::Spec.new do |s| ios_deployment_target = '15.0' osx_deployment_target = '10.15' - tvos.deployment_target = '15.0' + tvos_deployment_target = '15.0' watchos_deployment_target = '7.0' s.swift_version = '5.9' From 79ccffc78c5821592543551594ee8696242e9332 Mon Sep 17 00:00:00 2001 From: Nick Cooke <36927374+ncooke3@users.noreply.github.com> Date: Fri, 20 Jun 2025 15:52:49 -0400 Subject: [PATCH 10/24] Update FirebaseAppCheckInterop.podspec --- FirebaseAppCheckInterop.podspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/FirebaseAppCheckInterop.podspec b/FirebaseAppCheckInterop.podspec index ed5b7dcc62d..376e17b38f7 100644 --- a/FirebaseAppCheckInterop.podspec +++ b/FirebaseAppCheckInterop.podspec @@ -21,7 +21,7 @@ Pod::Spec.new do |s| } s.social_media_url = 'https://twitter.com/Firebase' - ios.deployment_target = '15.0' + ios_deployment_target = '15.0' osx_deployment_target = '10.15' tvos_deployment_target = '15.0' watchos_deployment_target = '7.0' From 3101f021a6a42bd2e748f3b19ad820ee069666f8 Mon Sep 17 00:00:00 2001 From: Nick Cooke <36927374+ncooke3@users.noreply.github.com> Date: Fri, 20 Jun 2025 15:52:55 -0400 Subject: [PATCH 11/24] Update FirebaseAuth.podspec --- FirebaseAuth.podspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/FirebaseAuth.podspec b/FirebaseAuth.podspec index 4e4ba261e6a..f8c2b099d86 100644 --- a/FirebaseAuth.podspec +++ b/FirebaseAuth.podspec @@ -19,7 +19,7 @@ supports email and password accounts, as well as several 3rd party authenticatio s.social_media_url = 'https://twitter.com/Firebase' - ios.deployment_target = '15.0' + ios_deployment_target = '15.0' osx_deployment_target = '10.15' tvos_deployment_target = '15.0' watchos_deployment_target = '7.0' From e5f4b82c16efe10f155fc259b165c30713cdcea1 Mon Sep 17 00:00:00 2001 From: Nick Cooke <36927374+ncooke3@users.noreply.github.com> Date: Fri, 20 Jun 2025 15:53:00 -0400 Subject: [PATCH 12/24] Update FirebaseDatabase.podspec --- FirebaseDatabase.podspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/FirebaseDatabase.podspec b/FirebaseDatabase.podspec index 4488c2c0754..67046cf0ad6 100644 --- a/FirebaseDatabase.podspec +++ b/FirebaseDatabase.podspec @@ -17,7 +17,7 @@ Simplify your iOS development, grow your user base, and monetize more effectivel } s.social_media_url = 'https://twitter.com/Firebase' - ios.deployment_target = '15.0' + ios_deployment_target = '15.0' osx_deployment_target = '10.15' tvos_deployment_target = '15.0' watchos_deployment_target = '7.0' From 28f575b13956b7848a239961a736f3e8df7c5488 Mon Sep 17 00:00:00 2001 From: Nick Cooke <36927374+ncooke3@users.noreply.github.com> Date: Fri, 20 Jun 2025 15:53:06 -0400 Subject: [PATCH 13/24] Update FirebaseFirestoreTestingSupport.podspec --- FirebaseFirestoreTestingSupport.podspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/FirebaseFirestoreTestingSupport.podspec b/FirebaseFirestoreTestingSupport.podspec index f3002def218..59354f3dc01 100644 --- a/FirebaseFirestoreTestingSupport.podspec +++ b/FirebaseFirestoreTestingSupport.podspec @@ -17,7 +17,7 @@ Pod::Spec.new do |s| :tag => 'CocoaPods-' + s.version.to_s } - ios.deployment_target = '15.0' + ios_deployment_target = '15.0' osx_deployment_target = '10.15' tvos_deployment_target = '15.0' watchos_deployment_target = '7.0' From 5a2e6a5bef947b704f89726f3fd60b1d8aaf44a2 Mon Sep 17 00:00:00 2001 From: Nick Cooke <36927374+ncooke3@users.noreply.github.com> Date: Fri, 20 Jun 2025 15:53:11 -0400 Subject: [PATCH 14/24] Update FirebaseMLModelDownloader.podspec --- FirebaseMLModelDownloader.podspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/FirebaseMLModelDownloader.podspec b/FirebaseMLModelDownloader.podspec index baed6cc04ea..244d026c6f9 100644 --- a/FirebaseMLModelDownloader.podspec +++ b/FirebaseMLModelDownloader.podspec @@ -18,7 +18,7 @@ Pod::Spec.new do |s| s.social_media_url = 'https://twitter.com/Firebase' s.swift_version = '5.9' - ios.deployment_target = '15.0' + ios_deployment_target = '15.0' osx_deployment_target = '10.15' tvos_deployment_target = '15.0' watchos_deployment_target = '7.0' From efb360008cf48e0a711ad1a68371c9221ea9a0b9 Mon Sep 17 00:00:00 2001 From: Nick Cooke <36927374+ncooke3@users.noreply.github.com> Date: Fri, 20 Jun 2025 15:53:18 -0400 Subject: [PATCH 15/24] Update FirebaseMessaging.podspec --- FirebaseMessaging.podspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/FirebaseMessaging.podspec b/FirebaseMessaging.podspec index 81539854abc..a2404a0defb 100644 --- a/FirebaseMessaging.podspec +++ b/FirebaseMessaging.podspec @@ -20,7 +20,7 @@ device, and it is completely free. } s.social_media_url = 'https://twitter.com/Firebase' - ios.deployment_target = '15.0' + ios_deployment_target = '15.0' osx_deployment_target = '10.15' tvos_deployment_target = '15.0' watchos_deployment_target = '7.0' From a83c1e0227c6f37d1f8095de81d63138aea032ed Mon Sep 17 00:00:00 2001 From: Nick Cooke <36927374+ncooke3@users.noreply.github.com> Date: Fri, 20 Jun 2025 15:53:29 -0400 Subject: [PATCH 16/24] Update FirebaseAuthTestingSupport.podspec --- FirebaseAuthTestingSupport.podspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/FirebaseAuthTestingSupport.podspec b/FirebaseAuthTestingSupport.podspec index be9260f4be9..eadff1eb328 100644 --- a/FirebaseAuthTestingSupport.podspec +++ b/FirebaseAuthTestingSupport.podspec @@ -17,7 +17,7 @@ Pod::Spec.new do |s| :tag => 'CocoaPods-' + s.version.to_s } - ios.deployment_target = '15.0' + ios_deployment_target = '15.0' osx_deployment_target = '10.15' tvos_deployment_target = '15.0' watchos_deployment_target = '7.0' From 327efddab58cfff2f0be1916bf027ce8f01beebb Mon Sep 17 00:00:00 2001 From: Nick Cooke <36927374+ncooke3@users.noreply.github.com> Date: Fri, 20 Jun 2025 15:53:43 -0400 Subject: [PATCH 17/24] Update FirebaseFunctions.podspec --- FirebaseFunctions.podspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/FirebaseFunctions.podspec b/FirebaseFunctions.podspec index 7d7f488526d..b68ceaaadc0 100644 --- a/FirebaseFunctions.podspec +++ b/FirebaseFunctions.podspec @@ -18,7 +18,7 @@ Cloud Functions for Firebase. s.swift_version = '5.9' - ios.deployment_target = '15.0' + ios_deployment_target = '15.0' osx_deployment_target = '10.15' tvos_deployment_target = '15.0' watchos_deployment_target = '7.0' From 2225c8432cc82a82e420f6029ca254128766ee00 Mon Sep 17 00:00:00 2001 From: Nick Cooke <36927374+ncooke3@users.noreply.github.com> Date: Fri, 20 Jun 2025 15:53:54 -0400 Subject: [PATCH 18/24] Update FirebaseCombineSwift.podspec --- FirebaseCombineSwift.podspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/FirebaseCombineSwift.podspec b/FirebaseCombineSwift.podspec index 186bf7a3a5a..a48462e8850 100644 --- a/FirebaseCombineSwift.podspec +++ b/FirebaseCombineSwift.podspec @@ -21,7 +21,7 @@ for internal testing only. It should not be published. s.swift_version = '5.9' - ios.deployment_target = '15.0' + ios_deployment_target = '15.0' osx_deployment_target = '10.15' tvos_deployment_target = '15.0' watchos_deployment_target = '7.0' From c13c122d7192911db92c9c6c2b5f21adb4444a35 Mon Sep 17 00:00:00 2001 From: Nick Cooke <36927374+ncooke3@users.noreply.github.com> Date: Fri, 20 Jun 2025 15:54:33 -0400 Subject: [PATCH 19/24] Update FirebaseCore.podspec --- FirebaseCore.podspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/FirebaseCore.podspec b/FirebaseCore.podspec index e9252c4f567..3617fe09645 100644 --- a/FirebaseCore.podspec +++ b/FirebaseCore.podspec @@ -18,7 +18,7 @@ Firebase Core includes FIRApp and FIROptions which provide central configuration s.social_media_url = 'https://twitter.com/Firebase' - ios.deployment_target = '15.0' + ios_deployment_target = '15.0' osx_deployment_target = '10.15' tvos_deployment_target = '15.0' watchos_deployment_target = '7.0' From e643030d27ae379bf46bd59ff6a3fb26845165a4 Mon Sep 17 00:00:00 2001 From: Nick Cooke <36927374+ncooke3@users.noreply.github.com> Date: Fri, 20 Jun 2025 15:55:10 -0400 Subject: [PATCH 20/24] Apply suggestions from code review --- FirebaseCoreInternal.podspec | 2 +- FirebaseCrashlytics.podspec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/FirebaseCoreInternal.podspec b/FirebaseCoreInternal.podspec index fbaa5ccafd6..0d08db94bfc 100644 --- a/FirebaseCoreInternal.podspec +++ b/FirebaseCoreInternal.podspec @@ -18,7 +18,7 @@ Pod::Spec.new do |s| } s.social_media_url = 'https://twitter.com/Firebase' - ios.deployment_target = '15.0' + ios_deployment_target = '15.0' osx_deployment_target = '10.15' tvos_deployment_target = '15.0' watchos_deployment_target = '7.0' diff --git a/FirebaseCrashlytics.podspec b/FirebaseCrashlytics.podspec index d609abb7dff..bfdb4350e63 100644 --- a/FirebaseCrashlytics.podspec +++ b/FirebaseCrashlytics.podspec @@ -11,7 +11,7 @@ Pod::Spec.new do |s| :tag => 'CocoaPods-' + s.version.to_s } - ios.deployment_target = '15.0' + ios_deployment_target = '15.0' osx_deployment_target = '10.15' tvos_deployment_target = '15.0' watchos_deployment_target = '7.0' From 790920264a820962cb54d18d5ee7882cfa5fb932 Mon Sep 17 00:00:00 2001 From: Nick Cooke <36927374+ncooke3@users.noreply.github.com> Date: Fri, 20 Jun 2025 16:05:53 -0400 Subject: [PATCH 21/24] Update FirebaseABTesting.podspec --- FirebaseABTesting.podspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/FirebaseABTesting.podspec b/FirebaseABTesting.podspec index deb21f143fa..af3ada49d9e 100644 --- a/FirebaseABTesting.podspec +++ b/FirebaseABTesting.podspec @@ -24,7 +24,7 @@ Firebase Cloud Messaging and Firebase Remote Config in your app. ios_deployment_target = '15.0' osx_deployment_target = '10.15' - tvos.deployment_target = '15.0' + tvos_deployment_target = '15.0' watchos_deployment_target = '7.0' s.ios.deployment_target = ios_deployment_target From a910f253e6159e2de2afa60d5c049fe12cff7591 Mon Sep 17 00:00:00 2001 From: Nick Cooke <36927374+ncooke3@users.noreply.github.com> Date: Fri, 20 Jun 2025 16:06:05 -0400 Subject: [PATCH 22/24] Update FirebaseInstallations.podspec --- FirebaseInstallations.podspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/FirebaseInstallations.podspec b/FirebaseInstallations.podspec index 17e7d77eaad..c4436159ff8 100644 --- a/FirebaseInstallations.podspec +++ b/FirebaseInstallations.podspec @@ -17,7 +17,7 @@ Pod::Spec.new do |s| } s.social_media_url = 'https://twitter.com/Firebase' - ios.deployment_target = '15.0' + ios_deployment_target = '15.0' osx_deployment_target = '10.15' tvos_deployment_target = '15.0' watchos_deployment_target = '7.0' From a9c2a90150d3807f9f4a9a1265cba3e6e33391b7 Mon Sep 17 00:00:00 2001 From: Nick Cooke Date: Fri, 20 Jun 2025 16:10:12 -0400 Subject: [PATCH 23/24] changelog --- FirebaseCore/CHANGELOG.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/FirebaseCore/CHANGELOG.md b/FirebaseCore/CHANGELOG.md index a30f93d02aa..b14f9c6563f 100644 --- a/FirebaseCore/CHANGELOG.md +++ b/FirebaseCore/CHANGELOG.md @@ -1,4 +1,12 @@ # Unreleased +- [changed] **Breaking change**: Firebase's minimum supported versions have + updated for the following platforms: + - | Platform | Firebase 12 | + | ------------- | ------------- | + | iOS | **15.0** | + | tvOS | **15.0** | + | macOS | 10.15 | + | watchOS | 7.0 | - [removed] **Breaking change**: FirebaseDynamicLinks has been removed. See https://firebase.google.com/support/dynamic-links-faq for more info. - [removed] **Breaking change**: Removed the `Options.deepLinkURLScheme` From c8fdeb8cd37fecdbdddad1b4bd19673f571a7002 Mon Sep 17 00:00:00 2001 From: Nick Cooke Date: Fri, 20 Jun 2025 16:31:20 -0400 Subject: [PATCH 24/24] fix test platforms os --- FirebaseCoreInternal.podspec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/FirebaseCoreInternal.podspec b/FirebaseCoreInternal.podspec index 0d08db94bfc..18b8537dc14 100644 --- a/FirebaseCoreInternal.podspec +++ b/FirebaseCoreInternal.podspec @@ -43,9 +43,9 @@ Pod::Spec.new do |s| s.test_spec 'Unit' do |unit_tests| unit_tests.scheme = { :code_coverage => true } unit_tests.platforms = { - :ios => '13.0', - :osx => '10.15', - :tvos => '13.0' + :ios => ios_deployment_target, + :osx => osx_deployment_target, + :tvos => tvos_deployment_target } unit_tests.source_files = [ 'FirebaseCore/Internal/Tests/Unit/**/*.swift',