Преглед на файлове

[Infra] Use strict patch versions for internal podspec dependencies (#15049)

Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
Nick Cooke преди 9 месеца
родител
ревизия
5487ba1b27

+ 2 - 2
FirebaseAI.podspec

@@ -43,8 +43,8 @@ Build AI-powered apps and features with the Gemini API using the Firebase AI SDK
   s.tvos.framework = 'UIKit'
   s.watchos.framework = 'WatchKit'
 
-  s.dependency 'FirebaseAppCheckInterop', '~> 12.0'
-  s.dependency 'FirebaseAuthInterop', '~> 12.0'
+  s.dependency 'FirebaseAppCheckInterop', '~> 12.0.0'
+  s.dependency 'FirebaseAuthInterop', '~> 12.0.0'
   s.dependency 'FirebaseCore', '~> 12.0.0'
   s.dependency 'FirebaseCoreExtension', '~> 12.0.0'
 

+ 1 - 1
FirebaseAnalytics.podspec

@@ -27,7 +27,7 @@ Pod::Spec.new do |s|
     s.frameworks = 'StoreKit'
 
     s.dependency 'FirebaseCore', '~> 12.0.0'
-    s.dependency 'FirebaseInstallations', '~> 12.0'
+    s.dependency 'FirebaseInstallations', '~> 12.0.0'
     s.dependency 'GoogleUtilities/AppDelegateSwizzler', '~> 8.1'
     s.dependency 'GoogleUtilities/MethodSwizzler', '~> 8.1'
     s.dependency 'GoogleUtilities/NSData+zlib', '~> 8.1'

+ 1 - 1
FirebaseAppCheck.podspec

@@ -45,7 +45,7 @@ Pod::Spec.new do |s|
   s.tvos.weak_framework = 'DeviceCheck'
 
   s.dependency 'AppCheckCore', '~> 11.0'
-  s.dependency 'FirebaseAppCheckInterop', '~> 12.0'
+  s.dependency 'FirebaseAppCheckInterop', '~> 12.0.0'
   s.dependency 'FirebaseCore', '~> 12.0.0'
   s.dependency 'GoogleUtilities/Environment', '~> 8.1'
   s.dependency 'GoogleUtilities/UserDefaults', '~> 8.1'

+ 1 - 1
FirebaseAppDistribution.podspec

@@ -33,7 +33,7 @@ iOS SDK for App Distribution for Firebase.
   s.dependency 'FirebaseCore', '~> 12.0.0'
   s.dependency 'GoogleUtilities/AppDelegateSwizzler', '~> 8.1'
   s.dependency 'GoogleUtilities/UserDefaults', '~> 8.1'
-  s.dependency 'FirebaseInstallations', '~> 12.0'
+  s.dependency 'FirebaseInstallations', '~> 12.0.0'
 
   s.pod_target_xcconfig = {
     'HEADER_SEARCH_PATHS' => '"${PODS_TARGET_SRCROOT}"'

+ 2 - 2
FirebaseAuth.podspec

@@ -55,8 +55,8 @@ supports email and password accounts, as well as several 3rd party authenticatio
   }
   s.framework = 'Security'
   s.ios.framework = 'SafariServices'
-  s.dependency 'FirebaseAuthInterop', '~> 12.0'
-  s.dependency 'FirebaseAppCheckInterop', '~> 12.0'
+  s.dependency 'FirebaseAuthInterop', '~> 12.0.0'
+  s.dependency 'FirebaseAppCheckInterop', '~> 12.0.0'
   s.dependency 'FirebaseCore', '~> 12.0.0'
   s.dependency 'FirebaseCoreExtension', '~> 12.0.0'
   s.dependency 'GoogleUtilities/AppDelegateSwizzler', '~> 8.1'

+ 5 - 5
FirebaseCombineSwift.podspec

@@ -52,10 +52,10 @@ for internal testing only. It should not be published.
   s.tvos.framework = 'UIKit'
 
   s.dependency 'FirebaseCore', '~> 12.0.0'
-  s.dependency 'FirebaseAuth', '~> 12.0'
-  s.dependency 'FirebaseFunctions', '~> 12.0'
-  s.dependency 'FirebaseFirestore', '~> 12.0'
-  s.dependency 'FirebaseStorage', '~> 12.0'
+  s.dependency 'FirebaseAuth', '~> 12.0.0'
+  s.dependency 'FirebaseFunctions', '~> 12.0.0'
+  s.dependency 'FirebaseFirestore', '~> 12.0.0'
+  s.dependency 'FirebaseStorage', '~> 12.0.0'
 
   s.pod_target_xcconfig = {
     'HEADER_SEARCH_PATHS' => '"${PODS_TARGET_SRCROOT}"',
@@ -104,6 +104,6 @@ for internal testing only. It should not be published.
     int_tests.resources = 'FirebaseStorage/Tests/Integration/Resources/1mb.dat',
                           'FirebaseStorage/Tests/Integration/Resources/GoogleService-Info.plist',
                           'FirebaseStorage/Tests/Integration/Resources/HomeImprovement.numbers'
-    int_tests.dependency 'FirebaseAuth', '~> 12.0'
+    int_tests.dependency 'FirebaseAuth', '~> 12.0.0'
   end
 end

+ 3 - 3
FirebaseCrashlytics.podspec

@@ -60,9 +60,9 @@ Pod::Spec.new do |s|
   PREPARE_COMMAND_END
 
   s.dependency 'FirebaseCore', '~> 12.0.0'
-  s.dependency 'FirebaseInstallations', '~> 12.0'
-  s.dependency 'FirebaseSessions', '~> 12.0'
-  s.dependency 'FirebaseRemoteConfigInterop', '~> 12.0'
+  s.dependency 'FirebaseInstallations', '~> 12.0.0'
+  s.dependency 'FirebaseSessions', '~> 12.0.0'
+  s.dependency 'FirebaseRemoteConfigInterop', '~> 12.0.0'
   s.dependency 'PromisesObjC', '~> 2.4'
   s.dependency 'GoogleDataTransport', '~> 10.1'
   s.dependency 'GoogleUtilities/Environment', '~> 8.1'

+ 3 - 3
FirebaseDatabase.podspec

@@ -49,8 +49,8 @@ Simplify your iOS development, grow your user base, and monetize more effectivel
   s.watchos.frameworks = 'CFNetwork', 'Security', 'WatchKit'
   s.dependency 'leveldb-library', '~> 1.22'
   s.dependency 'FirebaseCore', '~> 12.0.0'
-  s.dependency 'FirebaseAppCheckInterop', '~> 12.0'
-  s.dependency 'FirebaseSharedSwift', '~> 12.0'
+  s.dependency 'FirebaseAppCheckInterop', '~> 12.0.0'
+  s.dependency 'FirebaseSharedSwift', '~> 12.0.0'
   s.dependency 'GoogleUtilities/UserDefaults', '~> 8.1'
   s.pod_target_xcconfig = {
     'HEADER_SEARCH_PATHS' => '"${PODS_TARGET_SRCROOT}"'
@@ -72,7 +72,7 @@ Simplify your iOS development, grow your user base, and monetize more effectivel
       'SharedTestUtilities/FIRComponentTestUtilities.[mh]',
       'SharedTestUtilities/FIROptionsMock.[mh]',
     ]
-    unit_tests.dependency 'FirebaseAppCheckInterop', '~> 12.0'
+    unit_tests.dependency 'FirebaseAppCheckInterop', '~> 12.0.0'
     unit_tests.dependency 'OCMock'
     unit_tests.resources = 'FirebaseDatabase/Tests/Resources/syncPointSpec.json',
                            'FirebaseDatabase/Tests/Resources/GoogleService-Info.plist'

+ 2 - 2
FirebaseFirestore.podspec

@@ -37,7 +37,7 @@ Google Cloud Firestore is a NoSQL document database built for automatic scaling,
 
   s.dependency 'FirebaseCore', '~> 12.0.0'
   s.dependency 'FirebaseCoreExtension', '~> 12.0.0'
-  s.dependency 'FirebaseFirestoreInternal', '12.0.0'
-  s.dependency 'FirebaseSharedSwift', '~> 12.0'
+  s.dependency 'FirebaseFirestoreInternal', '~> 12.0.0'
+  s.dependency 'FirebaseSharedSwift', '~> 12.0.0'
 
 end

+ 1 - 1
FirebaseFirestoreInternal.podspec

@@ -92,7 +92,7 @@ Google Cloud Firestore is a NoSQL document database built for automatic scaling,
     "#{s.module_name}_Privacy" => 'Firestore/Source/Resources/PrivacyInfo.xcprivacy'
   }
 
-  s.dependency 'FirebaseAppCheckInterop', '~> 12.0'
+  s.dependency 'FirebaseAppCheckInterop', '~> 12.0.0'
   s.dependency 'FirebaseCore', '~> 12.0.0'
 
   abseil_version = '~> 1.20240722.0'

+ 4 - 4
FirebaseFunctions.podspec

@@ -37,10 +37,10 @@ Cloud Functions for Firebase.
 
   s.dependency 'FirebaseCore', '~> 12.0.0'
   s.dependency 'FirebaseCoreExtension', '~> 12.0.0'
-  s.dependency 'FirebaseAppCheckInterop', '~> 12.0'
-  s.dependency 'FirebaseAuthInterop', '~> 12.0'
-  s.dependency 'FirebaseMessagingInterop', '~> 12.0'
-  s.dependency 'FirebaseSharedSwift', '~> 12.0'
+  s.dependency 'FirebaseAppCheckInterop', '~> 12.0.0'
+  s.dependency 'FirebaseAuthInterop', '~> 12.0.0'
+  s.dependency 'FirebaseMessagingInterop', '~> 12.0.0'
+  s.dependency 'FirebaseSharedSwift', '~> 12.0.0'
   s.dependency 'GTMSessionFetcher/Core', '>= 3.4', '< 5.0'
 
   s.test_spec 'objc' do |objc_tests|

+ 2 - 2
FirebaseInAppMessaging.podspec

@@ -81,8 +81,8 @@ See more product details at https://firebase.google.com/products/in-app-messagin
   s.framework = 'UIKit'
 
   s.dependency 'FirebaseCore', '~> 12.0.0'
-  s.dependency 'FirebaseInstallations', '~> 12.0'
-  s.dependency 'FirebaseABTesting', '~> 12.0'
+  s.dependency 'FirebaseInstallations', '~> 12.0.0'
+  s.dependency 'FirebaseABTesting', '~> 12.0.0'
   s.dependency 'GoogleUtilities/Environment', '~> 8.1'
   s.dependency 'GoogleUtilities/UserDefaults', '~> 8.1'
   s.dependency 'nanopb', '~> 3.30910.0'

+ 1 - 1
FirebaseMLModelDownloader.podspec

@@ -38,7 +38,7 @@ Pod::Spec.new do |s|
   s.framework = 'Foundation'
   s.dependency 'FirebaseCore', '~> 12.0.0'
   s.dependency 'FirebaseCoreExtension', '~> 12.0.0'
-  s.dependency 'FirebaseInstallations', '~> 12.0'
+  s.dependency 'FirebaseInstallations', '~> 12.0.0'
   s.dependency 'GoogleDataTransport', '~> 10.1'
   s.dependency 'GoogleUtilities/UserDefaults', '~> 8.1'
   s.dependency 'SwiftProtobuf', '~> 1.19'

+ 1 - 1
FirebaseMessaging.podspec

@@ -60,7 +60,7 @@ device, and it is completely free.
   s.tvos.framework = 'SystemConfiguration'
   s.osx.framework = 'SystemConfiguration'
   s.weak_framework = 'UserNotifications'
-  s.dependency 'FirebaseInstallations', '~> 12.0'
+  s.dependency 'FirebaseInstallations', '~> 12.0.0'
   s.dependency 'FirebaseCore', '~> 12.0.0'
   s.dependency 'GoogleUtilities/AppDelegateSwizzler', '~> 8.1'
   s.dependency 'GoogleUtilities/Reachability', '~> 8.1'

+ 3 - 3
FirebasePerformance.podspec

@@ -59,9 +59,9 @@ Firebase Performance library to measure performance of Mobile and Web Apps.
   s.framework = 'QuartzCore'
   s.framework = 'SystemConfiguration'
   s.dependency 'FirebaseCore', '~> 12.0.0'
-  s.dependency 'FirebaseInstallations', '~> 12.0'
-  s.dependency 'FirebaseRemoteConfig', '~> 12.0'
-  s.dependency 'FirebaseSessions', '~> 12.0'
+  s.dependency 'FirebaseInstallations', '~> 12.0.0'
+  s.dependency 'FirebaseRemoteConfig', '~> 12.0.0'
+  s.dependency 'FirebaseSessions', '~> 12.0.0'
   s.dependency 'GoogleDataTransport', '~> 10.1'
   s.dependency 'GoogleUtilities/Environment', '~> 8.1'
   s.dependency 'GoogleUtilities/MethodSwizzler', '~> 8.1'

+ 4 - 4
FirebaseRemoteConfig.podspec

@@ -49,13 +49,13 @@ app update.
   s.pod_target_xcconfig = {
     'HEADER_SEARCH_PATHS' => '"${PODS_TARGET_SRCROOT}"'
   }
-  s.dependency 'FirebaseABTesting', '~> 12.0'
-  s.dependency 'FirebaseSharedSwift', '~> 12.0'
+  s.dependency 'FirebaseABTesting', '~> 12.0.0'
+  s.dependency 'FirebaseSharedSwift', '~> 12.0.0'
   s.dependency 'FirebaseCore', '~> 12.0.0'
-  s.dependency 'FirebaseInstallations', '~> 12.0'
+  s.dependency 'FirebaseInstallations', '~> 12.0.0'
   s.dependency 'GoogleUtilities/Environment', '~> 8.1'
   s.dependency 'GoogleUtilities/NSData+zlib', '~> 8.1'
-  s.dependency 'FirebaseRemoteConfigInterop', '~> 12.0'
+  s.dependency 'FirebaseRemoteConfigInterop', '~> 12.0.0'
 
   s.test_spec 'unit' do |unit_tests|
     unit_tests.scheme = { :code_coverage => true }

+ 1 - 1
FirebaseSessions.podspec

@@ -41,7 +41,7 @@ Pod::Spec.new do |s|
 
   s.dependency 'FirebaseCore', '~> 12.0.0'
   s.dependency 'FirebaseCoreExtension', '~> 12.0.0'
-  s.dependency 'FirebaseInstallations', '~> 12.0'
+  s.dependency 'FirebaseInstallations', '~> 12.0.0'
   s.dependency 'GoogleDataTransport', '~> 10.1'
   s.dependency 'GoogleUtilities/Environment', '~> 8.1'
   s.dependency 'GoogleUtilities/UserDefaults', '~> 8.1'

+ 4 - 4
FirebaseStorage.podspec

@@ -37,8 +37,8 @@ Firebase Storage provides robust, secure file uploads and downloads from Firebas
     'FirebaseStorage/Typedefs/*.h',
   ]
 
-  s.dependency 'FirebaseAppCheckInterop', '~> 12.0'
-  s.dependency 'FirebaseAuthInterop', '~> 12.0'
+  s.dependency 'FirebaseAppCheckInterop', '~> 12.0.0'
+  s.dependency 'FirebaseAuthInterop', '~> 12.0.0'
   s.dependency 'FirebaseCore', '~> 12.0.0'
   s.dependency 'FirebaseCoreExtension', '~> 12.0.0'
   s.dependency 'GTMSessionFetcher/Core', '>= 3.4', '< 5.0'
@@ -57,7 +57,7 @@ Firebase Storage provides robust, secure file uploads and downloads from Firebas
     objc_tests.requires_app_host = true
     objc_tests.resources = 'FirebaseStorage/Tests/Integration/Resources/1mb.dat',
                           'FirebaseStorage/Tests/Integration/Resources/GoogleService-Info.plist'
-    objc_tests.dependency 'FirebaseAuth', '~> 12.0'
+    objc_tests.dependency 'FirebaseAuth', '~> 12.0.0'
     objc_tests.pod_target_xcconfig = {
       'HEADER_SEARCH_PATHS' => '"${PODS_TARGET_SRCROOT}"'
     }
@@ -86,6 +86,6 @@ Firebase Storage provides robust, secure file uploads and downloads from Firebas
     int_tests.resources = 'FirebaseStorage/Tests/Integration/Resources/1mb.dat',
                           'FirebaseStorage/Tests/Integration/Resources/GoogleService-Info.plist',
                           'FirebaseStorage/Tests/Integration/Resources/HomeImprovement.numbers'
-    int_tests.dependency 'FirebaseAuth', '~> 12.0'
+    int_tests.dependency 'FirebaseAuth', '~> 12.0.0'
   end
 end