Skip to content

[Infra] Bump podspec min. versions #15015

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 25 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 4 commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
9b40fdf
[Infra] Bump podspec min. versions
ncooke3 Jun 20, 2025
cb5ff0f
Adjust Podfiles
ncooke3 Jun 20, 2025
bf2d68d
update deployment targets
ncooke3 Jun 20, 2025
dc9155d
Merge branch 'main' into nc/min-os
ncooke3 Jun 20, 2025
f067f5f
Update Firebase.podspec
ncooke3 Jun 20, 2025
ecac4b2
Apply suggestions from code review
ncooke3 Jun 20, 2025
68cb847
Apply suggestions from code review
ncooke3 Jun 20, 2025
44c5145
Update FirebaseABTesting.podspec
ncooke3 Jun 20, 2025
025c68b
Update FirebaseAppCheck.podspec
ncooke3 Jun 20, 2025
6566b39
Update FirebaseAppCheck.podspec
ncooke3 Jun 20, 2025
79ccffc
Update FirebaseAppCheckInterop.podspec
ncooke3 Jun 20, 2025
3101f02
Update FirebaseAuth.podspec
ncooke3 Jun 20, 2025
e5f4b82
Update FirebaseDatabase.podspec
ncooke3 Jun 20, 2025
28f575b
Update FirebaseFirestoreTestingSupport.podspec
ncooke3 Jun 20, 2025
5a2e6a5
Update FirebaseMLModelDownloader.podspec
ncooke3 Jun 20, 2025
efb3600
Update FirebaseMessaging.podspec
ncooke3 Jun 20, 2025
a83c1e0
Update FirebaseAuthTestingSupport.podspec
ncooke3 Jun 20, 2025
327efdd
Update FirebaseFunctions.podspec
ncooke3 Jun 20, 2025
2225c84
Update FirebaseCombineSwift.podspec
ncooke3 Jun 20, 2025
c13c122
Update FirebaseCore.podspec
ncooke3 Jun 20, 2025
e643030
Apply suggestions from code review
ncooke3 Jun 20, 2025
7909202
Update FirebaseABTesting.podspec
ncooke3 Jun 20, 2025
a910f25
Update FirebaseInstallations.podspec
ncooke3 Jun 20, 2025
a9c2a90
changelog
ncooke3 Jun 20, 2025
c8fdeb8
fix test platforms os
ncooke3 Jun 20, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand Down Expand Up @@ -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;
Expand Down
2 changes: 1 addition & 1 deletion CoreOnly/Tests/FirebasePodTest/Podfile
Original file line number Diff line number Diff line change
@@ -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'
Expand Down
8 changes: 4 additions & 4 deletions Example/CombineSample/CombineSample.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand Down Expand Up @@ -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;
Expand All @@ -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",
Expand All @@ -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",
Expand Down
2 changes: 1 addition & 1 deletion Example/tvOSSample/Podfile
Original file line number Diff line number Diff line change
@@ -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!

Expand Down
4 changes: 2 additions & 2 deletions Example/tvOSSample/tvOSSample.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -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;
};
Expand Down Expand Up @@ -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;
Expand Down
12 changes: 6 additions & 6 deletions Example/watchOSSample/SampleWatchApp.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -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;
};
Expand All @@ -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;
};
Expand All @@ -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;
};
Expand All @@ -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;
};
Expand Down Expand Up @@ -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;
};
Expand All @@ -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;
};
Expand Down
78 changes: 39 additions & 39 deletions Firebase.podspec
Original file line number Diff line number Diff line change
Expand Up @@ -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'

Expand All @@ -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'
Expand All @@ -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
Expand All @@ -87,81 +87,81 @@ 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

s.subspec 'Auth' do |ss|
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

s.subspec 'Crashlytics' do |ss|
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

s.subspec 'Database' do |ss|
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 '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

s.subspec 'InAppMessaging' do |ss|
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|
Expand All @@ -173,47 +173,47 @@ 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

s.subspec 'MLModelDownloader' do |ss|
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

s.subspec 'Performance' do |ss|
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

s.subspec 'Storage' do |ss|
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

Expand Down
4 changes: 2 additions & 2 deletions FirebaseABTesting.podspec
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
Loading
Loading