Kaynağa Gözat

[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
Nick Cooke 3 yıl önce
ebeveyn
işleme
6e0fda7a24
59 değiştirilmiş dosya ile 194 ekleme ve 168 silme
  1. 1 1
      CocoapodsIntegrationTest/TestEnvironments/Cocoapods_multiprojects_frameworks/Podfile
  2. 32 32
      Firebase.podspec
  3. 3 3
      FirebaseABTesting.podspec
  4. 1 1
      FirebaseAnalytics.podspec
  5. 3 3
      FirebaseAppCheck.podspec
  6. 3 3
      FirebaseAppCheckInterop.podspec
  7. 1 1
      FirebaseAppDistribution.podspec
  8. 3 3
      FirebaseAuth.podspec
  9. 2 2
      FirebaseAuth/Tests/Sample/Podfile
  10. 3 3
      FirebaseAuthInterop.podspec
  11. 3 3
      FirebaseAuthTestingSupport.podspec
  12. 3 3
      FirebaseCore.podspec
  13. 26 0
      FirebaseCore/CHANGELOG.md
  14. 3 3
      FirebaseCoreDiagnostics.podspec
  15. 3 3
      FirebaseCoreExtension.podspec
  16. 3 3
      FirebaseCoreInternal.podspec
  17. 3 3
      FirebaseCrashlytics.podspec
  18. 3 3
      FirebaseDatabase.podspec
  19. 3 3
      FirebaseDatabaseSwift.podspec
  20. 1 1
      FirebaseDynamicLinks.podspec
  21. 1 1
      FirebaseDynamicLinks/Tests/Sample/Podfile
  22. 3 3
      FirebaseFirestore.podspec
  23. 1 1
      FirebaseFirestoreSwift.podspec
  24. 3 3
      FirebaseFirestoreTestingSupport.podspec
  25. 3 3
      FirebaseFunctions.podspec
  26. 2 2
      FirebaseInAppMessaging.podspec
  27. 1 1
      FirebaseInAppMessaging/Tests/Integration/DefaultUITestApp/Podfile
  28. 1 1
      FirebaseInAppMessaging/Tests/Integration/FunctionalTestApp/ExternalAppExample/fiam-external-ios-testing-app/Podfile
  29. 2 2
      FirebaseInAppMessaging/Tests/Integration/FunctionalTestApp/ExternalAppExample/fiam-external-ios-testing-app/fiam-external-ios-testing-app.xcodeproj/project.pbxproj
  30. 4 4
      FirebaseInAppMessaging/Tests/Integration/FunctionalTestApp/InAppMessaging-Example-iOS.xcodeproj/project.pbxproj
  31. 1 1
      FirebaseInAppMessaging/Tests/Integration/FunctionalTestApp/Podfile
  32. 4 4
      FirebaseInstallations.podspec
  33. 3 3
      FirebaseMLModelDownloader.podspec
  34. 1 1
      FirebaseMLModelDownloader/Apps/Sample/Podfile
  35. 3 3
      FirebaseMessaging.podspec
  36. 3 3
      FirebaseMessagingInterop.podspec
  37. 2 2
      FirebasePerformance.podspec
  38. 4 4
      FirebasePerformance/Tests/FIRPerfE2E/FIRPerfE2E.xcodeproj/project.pbxproj
  39. 1 1
      FirebasePerformance/Tests/FIRPerfE2E/Podfile
  40. 2 2
      FirebasePerformance/Tests/TestApp/PerfTestRigApp.xcodeproj/project.pbxproj
  41. 1 1
      FirebasePerformance/Tests/TestApp/Podfile
  42. 3 3
      FirebaseRemoteConfig.podspec
  43. 3 3
      FirebaseRemoteConfigSwift.podspec
  44. 3 3
      FirebaseSharedSwift.podspec
  45. 3 3
      FirebaseStorage.podspec
  46. 3 3
      FirebaseStorageInternal.podspec
  47. 2 2
      Firestore/Example/Firestore.xcodeproj/project.pbxproj
  48. 3 3
      Firestore/Example/GoogleBenchmark.podspec
  49. 3 3
      Firestore/Example/GoogleTest.podspec
  50. 3 3
      Firestore/Example/LibFuzzer.podspec
  51. 1 1
      Firestore/Example/Podfile
  52. 3 3
      Firestore/Example/ProtobufCpp.podspec
  53. 4 4
      Firestore/Protos/FrameworkMaker.xcodeproj/project.pbxproj
  54. 1 1
      GoogleAppMeasurement.podspec
  55. 3 3
      GoogleUtilitiesComponents.podspec
  56. 3 3
      HeartbeatLoggingTestUtils.podspec
  57. 1 1
      Package.swift
  58. 2 2
      ReleaseTooling/Template/FrameworkMaker.xcodeproj/project.pbxproj
  59. 1 1
      SymbolCollisionTest/Podfile

+ 1 - 1
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, '10.0'
+platform :ios, '11.0'
 
 target 'CocoapodsIntegrationTest' do
   # Comment the next line if you don't want to use dynamic frameworks

+ 32 - 32
Firebase.podspec

@@ -23,7 +23,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 = '10.0'
-  s.osx.deployment_target = '10.12'
+  s.osx.deployment_target = '10.13'
   s.tvos.deployment_target = '12.0'
 
   s.cocoapods_version = '>= 1.4.0'
@@ -34,7 +34,7 @@ Simplify your app development, grow your user base, and monetize more effectivel
 
   s.subspec 'Core' do |ss|
     ss.ios.deployment_target = '10.0'
-    ss.osx.deployment_target = '10.12'
+    ss.osx.deployment_target = '10.13'
     ss.tvos.deployment_target = '12.0'
     ss.ios.dependency 'FirebaseAnalytics', '~> 9.6.0'
     ss.osx.dependency 'FirebaseAnalytics', '~> 9.6.0'
@@ -55,29 +55,29 @@ 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 = '9.0'
-    ss.osx.deployment_target = '10.12'
-    ss.tvos.deployment_target = '10.0'
+    ss.ios.deployment_target = '10.0'
+    ss.osx.deployment_target = '10.13'
+    ss.tvos.deployment_target = '11.0'
     ss.watchos.deployment_target = '6.0'
   end
 
   s.subspec 'Analytics' do |ss|
     ss.ios.deployment_target = '10.0'
-    ss.osx.deployment_target = '10.12'
+    ss.osx.deployment_target = '10.13'
     ss.tvos.deployment_target = '12.0'
     ss.dependency 'Firebase/Core'
   end
 
   s.subspec 'AnalyticsWithAdIdSupport' do |ss|
     ss.ios.deployment_target = '10.0'
-    ss.osx.deployment_target = '10.12'
+    ss.osx.deployment_target = '10.13'
     ss.tvos.deployment_target = '12.0'
     ss.dependency 'Firebase/Core'
   end
 
   s.subspec 'AnalyticsWithoutAdIdSupport' do |ss|
     ss.ios.deployment_target = '10.0'
-    ss.osx.deployment_target = '10.12'
+    ss.osx.deployment_target = '10.13'
     ss.tvos.deployment_target = '12.0'
     ss.dependency 'FirebaseAnalytics/WithoutAdIdSupport', '~> 9.6.0'
     ss.dependency 'Firebase/CoreOnly'
@@ -87,9 +87,9 @@ Simplify your app development, grow your user base, and monetize more effectivel
     ss.dependency 'Firebase/CoreOnly'
     ss.dependency 'FirebaseABTesting', '~> 9.6.0'
     # Standard platforms PLUS watchOS.
-    ss.ios.deployment_target = '10.0'
-    ss.osx.deployment_target = '10.12'
-    ss.tvos.deployment_target = '10.0'
+    ss.ios.deployment_target = '11.0'
+    ss.osx.deployment_target = '10.13'
+    ss.tvos.deployment_target = '11.0'
     ss.watchos.deployment_target = '6.0'
   end
 
@@ -101,9 +101,9 @@ Simplify your app development, grow your user base, and monetize more effectivel
   s.subspec 'AppCheck' do |ss|
     ss.dependency 'Firebase/CoreOnly'
     ss.dependency 'FirebaseAppCheck', '~> 9.6.0'
-    ss.ios.deployment_target = '9.0'
-    ss.osx.deployment_target = '10.12'
-    ss.tvos.deployment_target = '10.0'
+    ss.ios.deployment_target = '10.0'
+    ss.osx.deployment_target = '10.13'
+    ss.tvos.deployment_target = '11.0'
     ss.watchos.deployment_target = '6.0'
   end
 
@@ -111,9 +111,9 @@ Simplify your app development, grow your user base, and monetize more effectivel
     ss.dependency 'Firebase/CoreOnly'
     ss.dependency 'FirebaseAuth', '~> 9.6.0'
     # Standard platforms PLUS watchOS.
-    ss.ios.deployment_target = '10.0'
-    ss.osx.deployment_target = '10.12'
-    ss.tvos.deployment_target = '10.0'
+    ss.ios.deployment_target = '11.0'
+    ss.osx.deployment_target = '10.13'
+    ss.tvos.deployment_target = '11.0'
     ss.watchos.deployment_target = '6.0'
   end
 
@@ -121,9 +121,9 @@ Simplify your app development, grow your user base, and monetize more effectivel
     ss.dependency 'Firebase/CoreOnly'
     ss.dependency 'FirebaseCrashlytics', '~> 9.6.0'
     # Standard platforms PLUS watchOS.
-    ss.ios.deployment_target = '9.0'
-    ss.osx.deployment_target = '10.12'
-    ss.tvos.deployment_target = '10.0'
+    ss.ios.deployment_target = '11.0'
+    ss.osx.deployment_target = '10.13'
+    ss.tvos.deployment_target = '11.0'
     ss.watchos.deployment_target = '6.0'
   end
 
@@ -131,9 +131,9 @@ Simplify your app development, grow your user base, and monetize more effectivel
     ss.dependency 'Firebase/CoreOnly'
     ss.dependency 'FirebaseDatabase', '~> 9.6.0'
     # Standard platforms PLUS watchOS 7.
-    ss.ios.deployment_target = '10.0'
-    ss.osx.deployment_target = '10.12'
-    ss.tvos.deployment_target = '10.0'
+    ss.ios.deployment_target = '11.0'
+    ss.osx.deployment_target = '10.13'
+    ss.tvos.deployment_target = '11.0'
     ss.watchos.deployment_target = '7.0'
   end
 
@@ -166,9 +166,9 @@ Simplify your app development, grow your user base, and monetize more effectivel
     ss.dependency 'Firebase/CoreOnly'
     ss.dependency 'FirebaseMessaging', '~> 9.6.0'
     # Standard platforms PLUS watchOS.
-    ss.ios.deployment_target = '10.0'
-    ss.osx.deployment_target = '10.12'
-    ss.tvos.deployment_target = '10.0'
+    ss.ios.deployment_target = '11.0'
+    ss.osx.deployment_target = '10.13'
+    ss.tvos.deployment_target = '11.0'
     ss.watchos.deployment_target = '6.0'
   end
 
@@ -187,9 +187,9 @@ Simplify your app development, grow your user base, and monetize more effectivel
     ss.dependency 'Firebase/CoreOnly'
     ss.dependency 'FirebaseRemoteConfig', '~> 9.6.0'
     # Standard platforms PLUS watchOS.
-    ss.ios.deployment_target = '10.0'
-    ss.osx.deployment_target = '10.12'
-    ss.tvos.deployment_target = '10.0'
+    ss.ios.deployment_target = '11.0'
+    ss.osx.deployment_target = '10.13'
+    ss.tvos.deployment_target = '11.0'
     ss.watchos.deployment_target = '6.0'
   end
 
@@ -197,9 +197,9 @@ Simplify your app development, grow your user base, and monetize more effectivel
     ss.dependency 'Firebase/CoreOnly'
     ss.dependency 'FirebaseStorage', '~> 9.6.0'
     # Standard platforms PLUS watchOS.
-    ss.ios.deployment_target = '10.0'
-    ss.osx.deployment_target = '10.12'
-    ss.tvos.deployment_target = '10.0'
+    ss.ios.deployment_target = '11.0'
+    ss.osx.deployment_target = '10.13'
+    ss.tvos.deployment_target = '11.0'
     ss.watchos.deployment_target = '6.0'
   end
 

+ 3 - 3
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 = '10.0'
-  osx_deployment_target = '10.12'
-  tvos_deployment_target = '10.0'
+  ios_deployment_target = '11.0'
+  osx_deployment_target = '10.13'
+  tvos_deployment_target = '11.0'
   watchos_deployment_target = '6.0'
 
   s.ios.deployment_target = ios_deployment_target

+ 1 - 1
FirebaseAnalytics.podspec

@@ -20,7 +20,7 @@ Pod::Spec.new do |s|
     s.swift_version     = '5.3'
 
     s.ios.deployment_target  = '10.0'
-    s.osx.deployment_target  = '10.12'
+    s.osx.deployment_target  = '10.13'
     s.tvos.deployment_target = '12.0'
 
     s.libraries  = 'c++', 'sqlite3', 'z'

+ 3 - 3
FirebaseAppCheck.podspec

@@ -17,9 +17,9 @@ Pod::Spec.new do |s|
   }
   s.social_media_url = 'https://twitter.com/Firebase'
 
-  ios_deployment_target = '9.0'
-  osx_deployment_target = '10.12'
-  tvos_deployment_target = '10.0'
+  ios_deployment_target = '10.0'
+  osx_deployment_target = '10.13'
+  tvos_deployment_target = '11.0'
   watchos_deployment_target = '6.0'
 
   s.swift_version = '5.3'

+ 3 - 3
FirebaseAppCheckInterop.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 = '9.0'
-  s.osx.deployment_target = '10.12'
-  s.tvos.deployment_target = '10.0'
+  s.ios.deployment_target = '10.0'
+  s.osx.deployment_target = '10.13'
+  s.tvos.deployment_target = '11.0'
   s.watchos.deployment_target = '6.0'
 
   s.source_files = 'FirebaseAppCheck/Interop/*.[hm]'

+ 1 - 1
FirebaseAppDistribution.podspec

@@ -15,7 +15,7 @@ iOS SDK for App Distribution for Firebase.
     :tag => 'CocoaPods-' + s.version.to_s
   }
 
-  s.ios.deployment_target = '10.0'
+  s.ios.deployment_target = '11.0'
 
   s.swift_version = '5.3'
 

+ 3 - 3
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 = '10.0'
-  osx_deployment_target = '10.12'
-  tvos_deployment_target = '10.0'
+  ios_deployment_target = '11.0'
+  osx_deployment_target = '10.13'
+  tvos_deployment_target = '11.0'
   watchos_deployment_target = '6.0'
 
   s.swift_version = '5.3'

+ 2 - 2
FirebaseAuth/Tests/Sample/Podfile

@@ -9,13 +9,13 @@ source 'https://cdn.cocoapods.org/'
 use_frameworks!
 
 target 'AuthSample' do
-  platform :ios, '10.0'
+  platform :ios, '11.0'
   pod 'FirebaseCore', :path => '../../../'
   pod 'FirebaseCoreDiagnostics', :path => '../../../'
   pod 'FirebaseCoreInternal', :path => '../../../'
   pod 'FirebaseAuth', :path => '../../../', :testspecs => ['unit']
   pod 'FirebaseInstallations', :path => '../../..'
-  pod 'FBSDKLoginKit'
+  pod 'FBSDKLoginKit', '< 13'
   pod 'GoogleSignIn', '~> 6'
   pod 'GTMSessionFetcher/Core'
 

+ 3 - 3
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 = '10.0'
-  s.osx.deployment_target = '10.12'
-  s.tvos.deployment_target = '10.0'
+  s.ios.deployment_target = '11.0'
+  s.osx.deployment_target = '10.13'
+  s.tvos.deployment_target = '11.0'
   s.watchos.deployment_target = '6.0'
 
   s.source_files = 'FirebaseAuth/Interop/*.[hm]'

+ 3 - 3
FirebaseAuthTestingSupport.podspec

@@ -17,9 +17,9 @@ Pod::Spec.new do |s|
     :tag => 'CocoaPods-' + s.version.to_s
   }
 
-  ios_deployment_target = '10.0'
-  osx_deployment_target = '10.12'
-  tvos_deployment_target = '10.0'
+  ios_deployment_target = '11.0'
+  osx_deployment_target = '10.13'
+  tvos_deployment_target = '11.0'
   watchos_deployment_target = '6.0'
 
   s.swift_version = '5.3'

+ 3 - 3
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 = '9.0'
-  osx_deployment_target = '10.12'
-  tvos_deployment_target = '10.0'
+  ios_deployment_target = '10.0'
+  osx_deployment_target = '10.13'
+  tvos_deployment_target = '11.0'
   watchos_deployment_target = '6.0'
 
   s.ios.deployment_target = ios_deployment_target

+ 26 - 0
FirebaseCore/CHANGELOG.md

@@ -1,3 +1,29 @@
+# Firebase 10.0.0
+- [changed] **Breaking change**: Firebase's minimum supported versions have
+  updated for the following platforms:
+  - If using **CocoaPods**:
+    - | Platform  | Firebase 9 | Firebase 10 |
+      | ------------- | ------------- | ------------- |
+      | iOS  | 10.0  | **11.0**  |
+      | tvOS  | 10.0  | **11.0**  |
+      | macOS  | 10.12  | **10.13**  |
+      | watchOS  | 6.0  | 6.0  |
+  - If using **Swift Package Manager**:
+    - | Platform  | Firebase 9 | Firebase 10 |
+      | ------------- | ------------- | ------------- |
+      | iOS  | 11.0  | 11.0  |
+      | tvOS  | 11.0  | 11.0  |
+      | macOS  | 10.12  | **10.13**  |
+      | watchOS  | 7.0  | 7.0  |
+  - If using **Carthage** or the **Zip** distribution, there are **no changes**
+    to the minimum supported versions:
+    - | Platform  | Firebase 9 | Firebase 10 |
+      | ------------- | ------------- | ------------- |
+      | iOS  | 11.0  | 11.0  |
+      | tvOS  | 11.0  | 11.0  |
+      | macOS  | 10.13  | 10.13  |
+      | watchOS  | N/A  | N/A  |
+
 # Firebase 9.6.0
 - [fixed] Mac apps using Firebase products that store SDK data in the keychain
   will no longer prompt the user for permission to access the keychain. This

+ 3 - 3
FirebaseCoreDiagnostics.podspec

@@ -20,9 +20,9 @@ non-Cocoapod integration. This library also respects the Firebase global data co
 
   s.social_media_url = 'https://twitter.com/Firebase'
 
-  ios_deployment_target = '9.0'
-  osx_deployment_target = '10.12'
-  tvos_deployment_target = '10.0'
+  ios_deployment_target = '10.0'
+  osx_deployment_target = '10.13'
+  tvos_deployment_target = '11.0'
   watchos_deployment_target = '6.0'
 
   s.ios.deployment_target = ios_deployment_target

+ 3 - 3
FirebaseCoreExtension.podspec

@@ -20,9 +20,9 @@ Pod::Spec.new do |s|
 
     s.swift_version = '5.3'
 
-    s.ios.deployment_target = '9.0'
-    s.osx.deployment_target = '10.12'
-    s.tvos.deployment_target = '10.0'
+    s.ios.deployment_target = '10.0'
+    s.osx.deployment_target = '10.13'
+    s.tvos.deployment_target = '11.0'
     s.watchos.deployment_target = '6.0'
 
     s.source_files = 'FirebaseCore/Extension/*.[hm]'

+ 3 - 3
FirebaseCoreInternal.podspec

@@ -18,9 +18,9 @@ Pod::Spec.new do |s|
   }
   s.social_media_url = 'https://twitter.com/Firebase'
 
-  ios_deployment_target = '9.0'
-  osx_deployment_target = '10.12'
-  tvos_deployment_target = '10.0'
+  ios_deployment_target = '10.0'
+  osx_deployment_target = '10.13'
+  tvos_deployment_target = '11.0'
   watchos_deployment_target = '6.0'
 
   s.ios.deployment_target = ios_deployment_target

+ 3 - 3
FirebaseCrashlytics.podspec

@@ -11,9 +11,9 @@ Pod::Spec.new do |s|
     :tag => 'CocoaPods-' + s.version.to_s
   }
 
-  ios_deployment_target = '9.0'
-  osx_deployment_target = '10.12'
-  tvos_deployment_target = '10.0'
+  ios_deployment_target = '11.0'
+  osx_deployment_target = '10.13'
+  tvos_deployment_target = '11.0'
   watchos_deployment_target = '6.0'
 
   s.swift_version = '5.3'

+ 3 - 3
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 = '10.0'
-  osx_deployment_target = '10.12'
-  tvos_deployment_target = '10.0'
+  ios_deployment_target = '11.0'
+  osx_deployment_target = '10.13'
+  tvos_deployment_target = '11.0'
   watchos_deployment_target = '7.0'
 
   s.swift_version = '5.3'

+ 3 - 3
FirebaseDatabaseSwift.podspec

@@ -17,9 +17,9 @@ Simplify your iOS development, grow your user base, and monetize more effectivel
   }
 
   s.swift_version           = '5.3'
-  s.ios.deployment_target   = '10.0'
-  s.osx.deployment_target   = '10.12'
-  s.tvos.deployment_target  = '10.0'
+  s.ios.deployment_target   = '11.0'
+  s.osx.deployment_target   = '10.13'
+  s.tvos.deployment_target  = '11.0'
 
   s.cocoapods_version       = '>= 1.4.0'
   s.prefix_header_file      = false

+ 1 - 1
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 = '10.0'
+  s.ios.deployment_target = '11.0'
 
   s.swift_version = '5.3'
 

+ 1 - 1
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, '10.0'
+  platform :ios, '11.0'
   use_frameworks!
 
   pod 'FirebaseCore', :path => '../../../'

+ 3 - 3
FirebaseFirestore.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 = '10.0'
-  s.osx.deployment_target = '10.12'
-  s.tvos.deployment_target = '10.0'
+  s.ios.deployment_target = '11.0'
+  s.osx.deployment_target = '10.13'
+  s.tvos.deployment_target = '11.0'
 
   s.swift_version = '5.3'
 

+ 1 - 1
FirebaseFirestoreSwift.podspec

@@ -23,7 +23,7 @@ Google Cloud Firestore is a NoSQL document database built for automatic scaling,
 
   s.swift_version           = '5.3'
   s.ios.deployment_target   = '11.0'
-  s.osx.deployment_target   = '10.12'
+  s.osx.deployment_target   = '10.13'
   s.tvos.deployment_target  = '11.0'
 
   s.cocoapods_version       = '>= 1.4.0'

+ 3 - 3
FirebaseFirestoreTestingSupport.podspec

@@ -17,9 +17,9 @@ Pod::Spec.new do |s|
     :tag => 'CocoaPods-' + s.version.to_s
   }
 
-  ios_deployment_target = '10.0'
-  osx_deployment_target = '10.12'
-  tvos_deployment_target = '10.0'
+  ios_deployment_target = '11.0'
+  osx_deployment_target = '10.13'
+  tvos_deployment_target = '11.0'
   watchos_deployment_target = '6.0'
 
   s.swift_version = '5.3'

+ 3 - 3
FirebaseFunctions.podspec

@@ -18,9 +18,9 @@ Cloud Functions for Firebase.
 
   s.swift_version    = '5.3'
 
-  ios_deployment_target = '10.0'
-  osx_deployment_target = '10.12'
-  tvos_deployment_target = '10.0'
+  ios_deployment_target = '11.0'
+  osx_deployment_target = '10.13'
+  tvos_deployment_target = '11.0'
   watchos_deployment_target = '6.0'
 
   s.ios.deployment_target = ios_deployment_target

+ 2 - 2
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 = '10.0'
-  s.tvos.deployment_target = '10.0'
+  s.ios.deployment_target = '11.0'
+  s.tvos.deployment_target = '11.0'
 
   s.swift_version = '5.3'
 

+ 1 - 1
FirebaseInAppMessaging/Tests/Integration/DefaultUITestApp/Podfile

@@ -11,7 +11,7 @@ pod 'FirebaseCoreDiagnostics', :path => '../../../..'
 pod 'FirebaseABTesting', :path => '../../../..'
 
 target 'FiamDisplaySwiftExample' do
-  platform :ios, '10.0'
+  platform :ios, '11.0'
   pod 'FirebaseInAppMessaging', :path => '../../../..'
 end
 

+ 1 - 1
FirebaseInAppMessaging/Tests/Integration/FunctionalTestApp/ExternalAppExample/fiam-external-ios-testing-app/Podfile

@@ -1,5 +1,5 @@
 # Uncomment the next line to define a global platform for your project
-platform :ios, '9.0'
+platform :ios, '11.0'
 
 # uncomment the follow two lines if you are trying to test internal releases
 #source 'sso://cpdc-internal/spec.git'

+ 2 - 2
FirebaseInAppMessaging/Tests/Integration/FunctionalTestApp/ExternalAppExample/fiam-external-ios-testing-app/fiam-external-ios-testing-app.xcodeproj/project.pbxproj

@@ -372,7 +372,7 @@
 				CODE_SIGN_STYLE = Automatic;
 				DEVELOPMENT_TEAM = EQHXZ8M8AV;
 				INFOPLIST_FILE = "fiam-external-ios-testing-app/Info.plist";
-				IPHONEOS_DEPLOYMENT_TARGET = 8.4;
+				IPHONEOS_DEPLOYMENT_TARGET = 11.0;
 				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
 				PRODUCT_BUNDLE_IDENTIFIER = "com.google.fiam-external-ios-testing";
 				PRODUCT_NAME = "$(TARGET_NAME)";
@@ -388,7 +388,7 @@
 				CODE_SIGN_STYLE = Automatic;
 				DEVELOPMENT_TEAM = EQHXZ8M8AV;
 				INFOPLIST_FILE = "fiam-external-ios-testing-app/Info.plist";
-				IPHONEOS_DEPLOYMENT_TARGET = 8.4;
+				IPHONEOS_DEPLOYMENT_TARGET = 11.0;
 				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
 				PRODUCT_BUNDLE_IDENTIFIER = "com.google.fiam-external-ios-testing";
 				PRODUCT_NAME = "$(TARGET_NAME)";

+ 4 - 4
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 = 10.3;
+				IPHONEOS_DEPLOYMENT_TARGET = 11.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 = 10.3;
+				IPHONEOS_DEPLOYMENT_TARGET = 11.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 = 8.4;
+				IPHONEOS_DEPLOYMENT_TARGET = 11.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 = 8.4;
+				IPHONEOS_DEPLOYMENT_TARGET = 11.0;
 				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
 				PRODUCT_BUNDLE_IDENTIFIER = com.google.experimental1.dev;
 				PRODUCT_NAME = "$(TARGET_NAME)";

+ 1 - 1
FirebaseInAppMessaging/Tests/Integration/FunctionalTestApp/Podfile

@@ -11,7 +11,7 @@ pod 'FirebaseCoreDiagnostics', :path => '../../../..'
 pod 'FirebaseABTesting', :path => '../../../..'
 
 target 'InAppMessaging_Example_iOS' do
-  platform :ios, '9.0'
+  platform :ios, '11.0'
 
   pod 'FirebaseInAppMessaging', :path => '../../../..'
   pod 'FirebaseDynamicLinks',  :path => '../../../..'

+ 4 - 4
FirebaseInstallations.podspec

@@ -17,9 +17,9 @@ Pod::Spec.new do |s|
   }
   s.social_media_url = 'https://twitter.com/Firebase'
 
-  ios_deployment_target = '9.0'
-  osx_deployment_target = '10.12'
-  tvos_deployment_target = '10.0'
+  ios_deployment_target = '10.0'
+  osx_deployment_target = '10.13'
+  tvos_deployment_target = '11.0'
   watchos_deployment_target = '6.0'
 
   s.swift_version = '5.3'
@@ -79,7 +79,7 @@ Pod::Spec.new do |s|
 
     s.test_spec 'integration' do |int_tests|
       int_tests.scheme = { :code_coverage => true }
-      int_tests.platforms = {:ios => '9.0', :osx => '10.15', :tvos => '10.0'}
+      int_tests.platforms = {:ios => '10.0', :osx => '10.15', :tvos => '11.0'}
       int_tests.source_files = base_dir + 'Tests/Integration/**/*.[mh]'
       int_tests.resources = base_dir + 'Tests/Resources/**/*'
       if ENV['FIS_INTEGRATION_TESTS_REQUIRED'] && ENV['FIS_INTEGRATION_TESTS_REQUIRED'] == '1' then

+ 3 - 3
FirebaseMLModelDownloader.podspec

@@ -18,9 +18,9 @@ Pod::Spec.new do |s|
   s.social_media_url = 'https://twitter.com/Firebase'
   s.swift_version = '5.3'
 
-  ios_deployment_target = '10.0'
-  osx_deployment_target = '10.12'
-  tvos_deployment_target = '10.0'
+  ios_deployment_target = '11.0'
+  osx_deployment_target = '10.13'
+  tvos_deployment_target = '11.0'
   watchos_deployment_target = '6.0'
 
   s.ios.deployment_target = ios_deployment_target

+ 1 - 1
FirebaseMLModelDownloader/Apps/Sample/Podfile

@@ -1,4 +1,4 @@
-platform :ios, '10.0'
+platform :ios, '11.0'
 use_frameworks!
 
 source 'https://github.com/firebase/SpecsDev.git'

+ 3 - 3
FirebaseMessaging.podspec

@@ -20,9 +20,9 @@ device, and it is completely free.
   }
   s.social_media_url = 'https://twitter.com/Firebase'
 
-  ios_deployment_target = '10.0'
-  osx_deployment_target = '10.12'
-  tvos_deployment_target = '10.0'
+  ios_deployment_target = '11.0'
+  osx_deployment_target = '10.13'
+  tvos_deployment_target = '11.0'
   watchos_deployment_target = '6.0'
 
   s.swift_version = '5.3'

+ 3 - 3
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 = '10.0'
-  s.osx.deployment_target = '10.12'
-  s.tvos.deployment_target = '10.0'
+  s.ios.deployment_target = '11.0'
+  s.osx.deployment_target = '10.13'
+  s.tvos.deployment_target = '11.0'
   s.watchos.deployment_target = '6.0'
 
   s.source_files = 'FirebaseMessaging/Interop/*.[hm]'

+ 2 - 2
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 = '10.0'
-  tvos_deployment_target = '10.0'
+  ios_deployment_target = '11.0'
+  tvos_deployment_target = '11.0'
 
   s.swift_version = '5.3'
 

+ 4 - 4
FirebasePerformance/Tests/FIRPerfE2E/FIRPerfE2E.xcodeproj/project.pbxproj

@@ -783,7 +783,7 @@
 				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
 				CODE_SIGN_STYLE = Automatic;
 				INFOPLIST_FILE = FIRPerfE2EProd/Info.plist;
-				IPHONEOS_DEPLOYMENT_TARGET = 9.0;
+				IPHONEOS_DEPLOYMENT_TARGET = 11.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 = 9.0;
+				IPHONEOS_DEPLOYMENT_TARGET = 11.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 = 9.0;
+				IPHONEOS_DEPLOYMENT_TARGET = 11.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 = 9.0;
+				IPHONEOS_DEPLOYMENT_TARGET = 11.0;
 				LD_RUNPATH_SEARCH_PATHS = (
 					"$(inherited)",
 					"@executable_path/Frameworks",

+ 1 - 1
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, '10.0'
+platform :ios, '11.0'
 
 target 'FIRPerfE2EAutopush' do
   # Comment the next line if you don't want to use dynamic frameworks

+ 2 - 2
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 = 10.2;
+				IPHONEOS_DEPLOYMENT_TARGET = 11.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 = 10.2;
+				IPHONEOS_DEPLOYMENT_TARGET = 11.0;
 				MTL_ENABLE_DEBUG_INFO = NO;
 				SDKROOT = iphoneos;
 				TARGETED_DEVICE_FAMILY = "1,2";

+ 1 - 1
FirebasePerformance/Tests/TestApp/Podfile

@@ -1,4 +1,4 @@
-platform :ios, '10.0'
+platform :ios, '11.0'
 
 #uncomment when need to run pod install locally
 #source 'sso://cpdc-internal/firebase'

+ 3 - 3
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 = '10.0'
-  osx_deployment_target = '10.12'
-  tvos_deployment_target = '10.0'
+  ios_deployment_target = '11.0'
+  osx_deployment_target = '10.13'
+  tvos_deployment_target = '11.0'
   watchos_deployment_target = '6.0'
 
   s.swift_version = '5.3'

+ 3 - 3
FirebaseRemoteConfigSwift.podspec

@@ -21,9 +21,9 @@ app update.
 
   s.swift_version           = '5.3'
 
-  ios_deployment_target = '10.0'
-  osx_deployment_target = '10.12'
-  tvos_deployment_target = '10.0'
+  ios_deployment_target = '11.0'
+  osx_deployment_target = '10.13'
+  tvos_deployment_target = '11.0'
   watchos_deployment_target = '6.0'
 
   s.ios.deployment_target = ios_deployment_target

+ 3 - 3
FirebaseSharedSwift.podspec

@@ -20,9 +20,9 @@ Firebase products. FirebaseSharedSwift is not supported for non-Firebase usage.
 
   s.swift_version           = '5.3'
 
-  ios_deployment_target = '10.0'
-  osx_deployment_target = '10.12'
-  tvos_deployment_target = '10.0'
+  ios_deployment_target = '11.0'
+  osx_deployment_target = '10.13'
+  tvos_deployment_target = '11.0'
   watchos_deployment_target = '6.0'
 
   s.ios.deployment_target = ios_deployment_target

+ 3 - 3
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 = '10.0'
-  osx_deployment_target = '10.12'
-  tvos_deployment_target = '10.0'
+  ios_deployment_target = '11.0'
+  osx_deployment_target = '10.13'
+  tvos_deployment_target = '11.0'
   watchos_deployment_target = '6.0'
 
   s.ios.deployment_target = ios_deployment_target

+ 3 - 3
FirebaseStorageInternal.podspec

@@ -17,9 +17,9 @@ Objective-C Implementations for FirebaseStorage. This pod should not be directly
   }
   s.social_media_url = 'https://twitter.com/Firebase'
 
-  ios_deployment_target = '10.0'
-  osx_deployment_target = '10.12'
-  tvos_deployment_target = '10.0'
+  ios_deployment_target = '11.0'
+  osx_deployment_target = '10.13'
+  tvos_deployment_target = '11.0'
   watchos_deployment_target = '6.0'
 
   s.ios.deployment_target = ios_deployment_target

+ 2 - 2
Firestore/Example/Firestore.xcodeproj/project.pbxproj

@@ -5296,7 +5296,7 @@
 				GCC_WARN_UNUSED_VARIABLE = YES;
 				HEADER_SEARCH_PATHS = "";
 				IPHONEOS_DEPLOYMENT_TARGET = 11.0;
-				MACOSX_DEPLOYMENT_TARGET = 10.12;
+				MACOSX_DEPLOYMENT_TARGET = 10.13;
 				ONLY_ACTIVE_ARCH = YES;
 				OTHER_CFLAGS = "";
 				SDKROOT = iphoneos;
@@ -5345,7 +5345,7 @@
 				GCC_WARN_UNUSED_VARIABLE = YES;
 				HEADER_SEARCH_PATHS = "";
 				IPHONEOS_DEPLOYMENT_TARGET = 11.0;
-				MACOSX_DEPLOYMENT_TARGET = 10.12;
+				MACOSX_DEPLOYMENT_TARGET = 10.13;
 				OTHER_CFLAGS = "";
 				SDKROOT = iphoneos;
 				SWIFT_COMPILATION_MODE = wholemodule;

+ 3 - 3
Firestore/Example/GoogleBenchmark.podspec

@@ -33,9 +33,9 @@ Google's C++ benchmark framework.
       :tag => 'v' + s.version.to_s
   }
 
-  s.ios.deployment_target = '10.0'
-  s.osx.deployment_target = '10.12'
-  s.tvos.deployment_target = '10.0'
+  s.ios.deployment_target = '11.0'
+  s.osx.deployment_target = '10.13'
+  s.tvos.deployment_target = '11.0'
 
   s.requires_arc = false
 

+ 3 - 3
Firestore/Example/GoogleTest.podspec

@@ -33,9 +33,9 @@ Google's C++ test framework.
     :commit => 'bf66935e07825318ae519675d73d0f3e313b3ec6'
   }
 
-  s.ios.deployment_target = '10.0'
-  s.osx.deployment_target = '10.12'
-  s.tvos.deployment_target = '10.0'
+  s.ios.deployment_target = '11.0'
+  s.osx.deployment_target = '10.13'
+  s.tvos.deployment_target = '11.0'
 
   s.requires_arc = false
 

+ 3 - 3
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 = '10.0'
-  s.osx.deployment_target = '10.12'
-  s.tvos.deployment_target = '10.0'
+  s.ios.deployment_target = '11.0'
+  s.osx.deployment_target = '10.13'
+  s.tvos.deployment_target = '11.0'
 
   s.source              = {
     :git => 'https://github.com/llvm/llvm-project.git'

+ 1 - 1
Firestore/Example/Podfile

@@ -135,7 +135,7 @@ end
 
 if is_platform(:osx)
   target 'Firestore_Example_macOS' do
-    platform :osx, '10.12'
+    platform :osx, '10.13'
 
     configure_local_pods()
 

+ 3 - 3
Firestore/Example/ProtobufCpp.podspec

@@ -29,9 +29,9 @@ Pod::Spec.new do |s|
     :tag => "v#{s.version}"
   }
 
-  s.ios.deployment_target = '10.0'
-  s.osx.deployment_target = '10.12'
-  s.tvos.deployment_target = '10.0'
+  s.ios.deployment_target = '11.0'
+  s.osx.deployment_target = '10.13'
+  s.tvos.deployment_target = '11.0'
 
   s.source_files = 'src/**/*.{h,cc,inc}'
   s.exclude_files = # skip test files. (Yes, the test files are intermixed with

+ 4 - 4
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 = 8.0;
-				MACOSX_DEPLOYMENT_TARGET = 10.11;
+				IPHONEOS_DEPLOYMENT_TARGET = 11.0;
+				MACOSX_DEPLOYMENT_TARGET = 10.13;
 				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 = 8.0;
-				MACOSX_DEPLOYMENT_TARGET = 10.11;
+				IPHONEOS_DEPLOYMENT_TARGET = 11.0;
+				MACOSX_DEPLOYMENT_TARGET = 10.13;
 				MTL_ENABLE_DEBUG_INFO = NO;
 				SDKROOT = iphoneos;
 				VALIDATE_PRODUCT = YES;

+ 1 - 1
GoogleAppMeasurement.podspec

@@ -22,7 +22,7 @@ Pod::Spec.new do |s|
     s.cocoapods_version = '>= 1.10.2'
 
     s.ios.deployment_target  = '10.0'
-    s.osx.deployment_target  = '10.12'
+    s.osx.deployment_target  = '10.13'
     s.tvos.deployment_target = '12.0'
 
     s.libraries  = 'c++', 'sqlite3', 'z'

+ 3 - 3
GoogleUtilitiesComponents.podspec

@@ -18,9 +18,9 @@ Not intended for direct public usage.
     :tag => 'UtilitiesComponents-' + s.version.to_s
   }
 
-  s.ios.deployment_target = '10.0'
-  s.osx.deployment_target = '10.12'
-  s.tvos.deployment_target = '10.0'
+  s.ios.deployment_target = '11.0'
+  s.osx.deployment_target = '10.13'
+  s.tvos.deployment_target = '11.0'
 
   s.cocoapods_version = '>= 1.4.0'
   s.prefix_header_file = false

+ 3 - 3
HeartbeatLoggingTestUtils.podspec

@@ -23,9 +23,9 @@ Pod::Spec.new do |s|
 
   s.swift_version           = '5.3'
 
-  s.ios.deployment_target     = '9.0'
-  s.osx.deployment_target     = '10.12'
-  s.tvos.deployment_target    = '10.0'
+  s.ios.deployment_target     = '10.0'
+  s.osx.deployment_target     = '10.13'
+  s.tvos.deployment_target    = '11.0'
   s.watchos.deployment_target = '6.0'
 
   s.source_files = [

+ 1 - 1
Package.swift

@@ -23,7 +23,7 @@ let firebaseVersion = "9.6.0"
 
 let package = Package(
   name: "Firebase",
-  platforms: [.iOS(.v11), .macOS(.v10_12), .tvOS(.v12), .watchOS(.v7)],
+  platforms: [.iOS(.v11), .macOS(.v10_13), .tvOS(.v12), .watchOS(.v7)],
   products: [
     .library(
       name: "FirebaseAnalytics",

+ 2 - 2
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 = 9.3;
+				IPHONEOS_DEPLOYMENT_TARGET = 10.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 = 9.3;
+				IPHONEOS_DEPLOYMENT_TARGET = 10.0;
 				MTL_ENABLE_DEBUG_INFO = NO;
 				SDKROOT = iphoneos;
 				VALIDATE_PRODUCT = YES;

+ 1 - 1
SymbolCollisionTest/Podfile

@@ -1,4 +1,4 @@
-platform :ios, '10.0'
+platform :ios, '11.0'
 
 source 'https://github.com/firebase/SpecsDev.git'
 source 'https://github.com/firebase/SpecsStaging.git'