Skip to content

Commit 6e0fda7

Browse files
authored
[Firebase 10] Update minimum supported versions across Firebase (#10233)
* Bump Package.swift minimum support versions * Update iOS minimum versions * Bump Crashlytics to min. support iOS 11 * Bump macOS support from 10.12 to 10.13 * Bump tvOS support from 10 to 11 * Add CHANGELOG entry * Improve CHANGELOG entry * Fix CI * Improve CHANGELOG entry (2) * Improve CHANGELOG entry (3) * Update FirePerf test app deployment target * Update Mac test apps's deployment target * Update iOS test apps's deployment target * Update release tooling project's iOS deployment target * Misc platform min support bumps * Update FBSDK API usage to FBSDK 13.0+ * Fix Auth dep on FBSDK
1 parent ee2ca36 commit 6e0fda7

File tree

59 files changed

+194
-168
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

59 files changed

+194
-168
lines changed

CocoapodsIntegrationTest/TestEnvironments/Cocoapods_multiprojects_frameworks/Podfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ source 'https://github.com/firebase/SpecsStaging.git'
33
source 'https://cdn.cocoapods.org/'
44

55
# Uncomment the next line to define a global platform for your project
6-
platform :ios, '10.0'
6+
platform :ios, '11.0'
77

88
target 'CocoapodsIntegrationTest' do
99
# Comment the next line if you don't want to use dynamic frameworks

Firebase.podspec

Lines changed: 32 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ Simplify your app development, grow your user base, and monetize more effectivel
2323
]
2424
s.social_media_url = 'https://twitter.com/Firebase'
2525
s.ios.deployment_target = '10.0'
26-
s.osx.deployment_target = '10.12'
26+
s.osx.deployment_target = '10.13'
2727
s.tvos.deployment_target = '12.0'
2828

2929
s.cocoapods_version = '>= 1.4.0'
@@ -34,7 +34,7 @@ Simplify your app development, grow your user base, and monetize more effectivel
3434

3535
s.subspec 'Core' do |ss|
3636
ss.ios.deployment_target = '10.0'
37-
ss.osx.deployment_target = '10.12'
37+
ss.osx.deployment_target = '10.13'
3838
ss.tvos.deployment_target = '12.0'
3939
ss.ios.dependency 'FirebaseAnalytics', '~> 9.6.0'
4040
ss.osx.dependency 'FirebaseAnalytics', '~> 9.6.0'
@@ -55,29 +55,29 @@ Simplify your app development, grow your user base, and monetize more effectivel
5555
'HEADER_SEARCH_PATHS' => "$(inherited) ${PODS_ROOT}/Firebase/CoreOnly/Sources"
5656
}
5757
end
58-
ss.ios.deployment_target = '9.0'
59-
ss.osx.deployment_target = '10.12'
60-
ss.tvos.deployment_target = '10.0'
58+
ss.ios.deployment_target = '10.0'
59+
ss.osx.deployment_target = '10.13'
60+
ss.tvos.deployment_target = '11.0'
6161
ss.watchos.deployment_target = '6.0'
6262
end
6363

6464
s.subspec 'Analytics' do |ss|
6565
ss.ios.deployment_target = '10.0'
66-
ss.osx.deployment_target = '10.12'
66+
ss.osx.deployment_target = '10.13'
6767
ss.tvos.deployment_target = '12.0'
6868
ss.dependency 'Firebase/Core'
6969
end
7070

7171
s.subspec 'AnalyticsWithAdIdSupport' do |ss|
7272
ss.ios.deployment_target = '10.0'
73-
ss.osx.deployment_target = '10.12'
73+
ss.osx.deployment_target = '10.13'
7474
ss.tvos.deployment_target = '12.0'
7575
ss.dependency 'Firebase/Core'
7676
end
7777

7878
s.subspec 'AnalyticsWithoutAdIdSupport' do |ss|
7979
ss.ios.deployment_target = '10.0'
80-
ss.osx.deployment_target = '10.12'
80+
ss.osx.deployment_target = '10.13'
8181
ss.tvos.deployment_target = '12.0'
8282
ss.dependency 'FirebaseAnalytics/WithoutAdIdSupport', '~> 9.6.0'
8383
ss.dependency 'Firebase/CoreOnly'
@@ -87,9 +87,9 @@ Simplify your app development, grow your user base, and monetize more effectivel
8787
ss.dependency 'Firebase/CoreOnly'
8888
ss.dependency 'FirebaseABTesting', '~> 9.6.0'
8989
# Standard platforms PLUS watchOS.
90-
ss.ios.deployment_target = '10.0'
91-
ss.osx.deployment_target = '10.12'
92-
ss.tvos.deployment_target = '10.0'
90+
ss.ios.deployment_target = '11.0'
91+
ss.osx.deployment_target = '10.13'
92+
ss.tvos.deployment_target = '11.0'
9393
ss.watchos.deployment_target = '6.0'
9494
end
9595

@@ -101,39 +101,39 @@ Simplify your app development, grow your user base, and monetize more effectivel
101101
s.subspec 'AppCheck' do |ss|
102102
ss.dependency 'Firebase/CoreOnly'
103103
ss.dependency 'FirebaseAppCheck', '~> 9.6.0'
104-
ss.ios.deployment_target = '9.0'
105-
ss.osx.deployment_target = '10.12'
106-
ss.tvos.deployment_target = '10.0'
104+
ss.ios.deployment_target = '10.0'
105+
ss.osx.deployment_target = '10.13'
106+
ss.tvos.deployment_target = '11.0'
107107
ss.watchos.deployment_target = '6.0'
108108
end
109109

110110
s.subspec 'Auth' do |ss|
111111
ss.dependency 'Firebase/CoreOnly'
112112
ss.dependency 'FirebaseAuth', '~> 9.6.0'
113113
# Standard platforms PLUS watchOS.
114-
ss.ios.deployment_target = '10.0'
115-
ss.osx.deployment_target = '10.12'
116-
ss.tvos.deployment_target = '10.0'
114+
ss.ios.deployment_target = '11.0'
115+
ss.osx.deployment_target = '10.13'
116+
ss.tvos.deployment_target = '11.0'
117117
ss.watchos.deployment_target = '6.0'
118118
end
119119

120120
s.subspec 'Crashlytics' do |ss|
121121
ss.dependency 'Firebase/CoreOnly'
122122
ss.dependency 'FirebaseCrashlytics', '~> 9.6.0'
123123
# Standard platforms PLUS watchOS.
124-
ss.ios.deployment_target = '9.0'
125-
ss.osx.deployment_target = '10.12'
126-
ss.tvos.deployment_target = '10.0'
124+
ss.ios.deployment_target = '11.0'
125+
ss.osx.deployment_target = '10.13'
126+
ss.tvos.deployment_target = '11.0'
127127
ss.watchos.deployment_target = '6.0'
128128
end
129129

130130
s.subspec 'Database' do |ss|
131131
ss.dependency 'Firebase/CoreOnly'
132132
ss.dependency 'FirebaseDatabase', '~> 9.6.0'
133133
# Standard platforms PLUS watchOS 7.
134-
ss.ios.deployment_target = '10.0'
135-
ss.osx.deployment_target = '10.12'
136-
ss.tvos.deployment_target = '10.0'
134+
ss.ios.deployment_target = '11.0'
135+
ss.osx.deployment_target = '10.13'
136+
ss.tvos.deployment_target = '11.0'
137137
ss.watchos.deployment_target = '7.0'
138138
end
139139

@@ -166,9 +166,9 @@ Simplify your app development, grow your user base, and monetize more effectivel
166166
ss.dependency 'Firebase/CoreOnly'
167167
ss.dependency 'FirebaseMessaging', '~> 9.6.0'
168168
# Standard platforms PLUS watchOS.
169-
ss.ios.deployment_target = '10.0'
170-
ss.osx.deployment_target = '10.12'
171-
ss.tvos.deployment_target = '10.0'
169+
ss.ios.deployment_target = '11.0'
170+
ss.osx.deployment_target = '10.13'
171+
ss.tvos.deployment_target = '11.0'
172172
ss.watchos.deployment_target = '6.0'
173173
end
174174

@@ -187,19 +187,19 @@ Simplify your app development, grow your user base, and monetize more effectivel
187187
ss.dependency 'Firebase/CoreOnly'
188188
ss.dependency 'FirebaseRemoteConfig', '~> 9.6.0'
189189
# Standard platforms PLUS watchOS.
190-
ss.ios.deployment_target = '10.0'
191-
ss.osx.deployment_target = '10.12'
192-
ss.tvos.deployment_target = '10.0'
190+
ss.ios.deployment_target = '11.0'
191+
ss.osx.deployment_target = '10.13'
192+
ss.tvos.deployment_target = '11.0'
193193
ss.watchos.deployment_target = '6.0'
194194
end
195195

196196
s.subspec 'Storage' do |ss|
197197
ss.dependency 'Firebase/CoreOnly'
198198
ss.dependency 'FirebaseStorage', '~> 9.6.0'
199199
# Standard platforms PLUS watchOS.
200-
ss.ios.deployment_target = '10.0'
201-
ss.osx.deployment_target = '10.12'
202-
ss.tvos.deployment_target = '10.0'
200+
ss.ios.deployment_target = '11.0'
201+
ss.osx.deployment_target = '10.13'
202+
ss.tvos.deployment_target = '11.0'
203203
ss.watchos.deployment_target = '6.0'
204204
end
205205

FirebaseABTesting.podspec

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ Firebase Cloud Messaging and Firebase Remote Config in your app.
2222

2323
s.social_media_url = 'https://twitter.com/Firebase'
2424

25-
ios_deployment_target = '10.0'
26-
osx_deployment_target = '10.12'
27-
tvos_deployment_target = '10.0'
25+
ios_deployment_target = '11.0'
26+
osx_deployment_target = '10.13'
27+
tvos_deployment_target = '11.0'
2828
watchos_deployment_target = '6.0'
2929

3030
s.ios.deployment_target = ios_deployment_target

FirebaseAnalytics.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Pod::Spec.new do |s|
2020
s.swift_version = '5.3'
2121

2222
s.ios.deployment_target = '10.0'
23-
s.osx.deployment_target = '10.12'
23+
s.osx.deployment_target = '10.13'
2424
s.tvos.deployment_target = '12.0'
2525

2626
s.libraries = 'c++', 'sqlite3', 'z'

FirebaseAppCheck.podspec

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@ Pod::Spec.new do |s|
1717
}
1818
s.social_media_url = 'https://twitter.com/Firebase'
1919

20-
ios_deployment_target = '9.0'
21-
osx_deployment_target = '10.12'
22-
tvos_deployment_target = '10.0'
20+
ios_deployment_target = '10.0'
21+
osx_deployment_target = '10.13'
22+
tvos_deployment_target = '11.0'
2323
watchos_deployment_target = '6.0'
2424

2525
s.swift_version = '5.3'

FirebaseAppCheckInterop.podspec

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@ Pod::Spec.new do |s|
2020
:tag => 'CocoaPods-' + s.version.to_s
2121
}
2222
s.social_media_url = 'https://twitter.com/Firebase'
23-
s.ios.deployment_target = '9.0'
24-
s.osx.deployment_target = '10.12'
25-
s.tvos.deployment_target = '10.0'
23+
s.ios.deployment_target = '10.0'
24+
s.osx.deployment_target = '10.13'
25+
s.tvos.deployment_target = '11.0'
2626
s.watchos.deployment_target = '6.0'
2727

2828
s.source_files = 'FirebaseAppCheck/Interop/*.[hm]'

FirebaseAppDistribution.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ iOS SDK for App Distribution for Firebase.
1515
:tag => 'CocoaPods-' + s.version.to_s
1616
}
1717

18-
s.ios.deployment_target = '10.0'
18+
s.ios.deployment_target = '11.0'
1919

2020
s.swift_version = '5.3'
2121

FirebaseAuth.podspec

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@ supports email and password accounts, as well as several 3rd party authenticatio
1919

2020
s.social_media_url = 'https://twitter.com/Firebase'
2121

22-
ios_deployment_target = '10.0'
23-
osx_deployment_target = '10.12'
24-
tvos_deployment_target = '10.0'
22+
ios_deployment_target = '11.0'
23+
osx_deployment_target = '10.13'
24+
tvos_deployment_target = '11.0'
2525
watchos_deployment_target = '6.0'
2626

2727
s.swift_version = '5.3'

FirebaseAuth/Tests/Sample/Podfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,13 @@ source 'https://cdn.cocoapods.org/'
99
use_frameworks!
1010

1111
target 'AuthSample' do
12-
platform :ios, '10.0'
12+
platform :ios, '11.0'
1313
pod 'FirebaseCore', :path => '../../../'
1414
pod 'FirebaseCoreDiagnostics', :path => '../../../'
1515
pod 'FirebaseCoreInternal', :path => '../../../'
1616
pod 'FirebaseAuth', :path => '../../../', :testspecs => ['unit']
1717
pod 'FirebaseInstallations', :path => '../../..'
18-
pod 'FBSDKLoginKit'
18+
pod 'FBSDKLoginKit', '< 13'
1919
pod 'GoogleSignIn', '~> 6'
2020
pod 'GTMSessionFetcher/Core'
2121

FirebaseAuthInterop.podspec

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@ Pod::Spec.new do |s|
2020
:tag => 'CocoaPods-' + s.version.to_s
2121
}
2222
s.social_media_url = 'https://twitter.com/Firebase'
23-
s.ios.deployment_target = '10.0'
24-
s.osx.deployment_target = '10.12'
25-
s.tvos.deployment_target = '10.0'
23+
s.ios.deployment_target = '11.0'
24+
s.osx.deployment_target = '10.13'
25+
s.tvos.deployment_target = '11.0'
2626
s.watchos.deployment_target = '6.0'
2727

2828
s.source_files = 'FirebaseAuth/Interop/*.[hm]'

0 commit comments

Comments
 (0)