diff --git a/packages/analytics/RNFBAnalytics.podspec b/packages/analytics/RNFBAnalytics.podspec index f3a7e7dd8d..718d54411e 100644 --- a/packages/analytics/RNFBAnalytics.podspec +++ b/packages/analytics/RNFBAnalytics.podspec @@ -41,19 +41,13 @@ Pod::Spec.new do |s| # Firebase dependencies if defined?($RNFirebaseAnalyticsWithoutAdIdSupport) && ($RNFirebaseAnalyticsWithoutAdIdSupport == true) Pod::UI.puts "#{s.name}: Using Firebase/AnalyticsWithoutAdIdSupport pod in place of default Firebase/Analytics" - - # Releasing as non-breaking change as it is optional but it raises minimum requirements, validate just in case - if (Gem::Version.new(firebase_sdk_version) < Gem::Version.new("7.11.0")) - raise "Firebase/AnalyticsWithoutAdIdSupport requires firebase-ios-sdk 7.11.0 or greater." - end - - s.dependency 'Firebase/AnalyticsWithoutAdIdSupport', "<= #{firebase_sdk_version}" + s.dependency 'Firebase/AnalyticsWithoutAdIdSupport', firebase_sdk_version else if !defined?($RNFirebaseAnalyticsWithoutAdIdSupport) Pod::UI.puts "#{s.name}: Using default Firebase/Analytics with Ad Ids. May require App Tracking Transparency. Not allowed for Kids apps." Pod::UI.puts "#{s.name}: You may set variable `$RNFirebaseAnalyticsWithoutAdIdSupport=true` in Podfile to use analytics without ad ids." end - s.dependency 'Firebase/Analytics', "<= #{firebase_sdk_version}" + s.dependency 'Firebase/Analytics', firebase_sdk_version # Special pod for on-device conversion if defined?($RNFirebaseAnalyticsEnableAdSupport) && ($RNFirebaseAnalyticsEnableAdSupport == true) @@ -65,13 +59,7 @@ Pod::Spec.new do |s| # Special pod for on-device conversion if defined?($RNFirebaseAnalyticsGoogleAppMeasurementOnDeviceConversion) && ($RNFirebaseAnalyticsGoogleAppMeasurementOnDeviceConversion == true) Pod::UI.puts "#{s.name}: GoogleAppMeasurementOnDeviceConversion pod added" - - # Releasing as non-breaking change as it is optional but it raises minimum requirements, validate just in case - if (Gem::Version.new(firebase_sdk_version) < Gem::Version.new("9.0.0")) - raise "GoogleAppMeasurementOnDeviceConversion requires firebase-ios-sdk 9.0.0 or greater." - end - - s.dependency 'GoogleAppMeasurementOnDeviceConversion', "<= #{firebase_sdk_version}" + s.dependency 'GoogleAppMeasurementOnDeviceConversion', firebase_sdk_version end if defined?($RNFirebaseAsStaticFramework) diff --git a/packages/app-check/RNFBAppCheck.podspec b/packages/app-check/RNFBAppCheck.podspec index e573382124..bcbc3eef99 100644 --- a/packages/app-check/RNFBAppCheck.podspec +++ b/packages/app-check/RNFBAppCheck.podspec @@ -39,7 +39,7 @@ Pod::Spec.new do |s| end # Firebase dependencies - s.dependency 'Firebase/AppCheck', "<= #{firebase_sdk_version}" + s.dependency 'Firebase/AppCheck', firebase_sdk_version if defined?($RNFirebaseAsStaticFramework) Pod::UI.puts "#{s.name}: Using overridden static_framework value of '#{$RNFirebaseAsStaticFramework}'" diff --git a/packages/app-distribution/RNFBAppDistribution.podspec b/packages/app-distribution/RNFBAppDistribution.podspec index 7e10d41858..9ad9f8acca 100644 --- a/packages/app-distribution/RNFBAppDistribution.podspec +++ b/packages/app-distribution/RNFBAppDistribution.podspec @@ -37,7 +37,7 @@ Pod::Spec.new do |s| end # Firebase dependencies - s.dependency 'Firebase/AppDistribution', "<= #{firebase_sdk_version}" + s.dependency 'Firebase/AppDistribution', firebase_sdk_version if defined?($RNFirebaseAsStaticFramework) Pod::UI.puts "#{s.name}: Using overridden static_framework value of '#{$RNFirebaseAsStaticFramework}'" diff --git a/packages/app/RNFBApp.podspec b/packages/app/RNFBApp.podspec index c380d1380b..2a907161ed 100644 --- a/packages/app/RNFBApp.podspec +++ b/packages/app/RNFBApp.podspec @@ -33,7 +33,7 @@ Pod::Spec.new do |s| end # Firebase dependencies - s.dependency 'Firebase/CoreOnly', "<= #{firebase_sdk_version}" + s.dependency 'Firebase/CoreOnly', firebase_sdk_version if defined?($RNFirebaseAsStaticFramework) Pod::UI.puts "#{s.name}: Using overridden static_framework value of '#{$RNFirebaseAsStaticFramework}'" diff --git a/packages/app/package.json b/packages/app/package.json index f875edb0f3..ecf59d9f74 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -74,7 +74,7 @@ }, "sdkVersions": { "ios": { - "firebase": "11.4.0", + "firebase": "11.5.0", "iosTarget": "13.0", "macosTarget": "10.15", "tvosTarget": "13.0" diff --git a/packages/auth/RNFBAuth.podspec b/packages/auth/RNFBAuth.podspec index 31b054b1b6..a9bf9eccfc 100644 --- a/packages/auth/RNFBAuth.podspec +++ b/packages/auth/RNFBAuth.podspec @@ -39,7 +39,7 @@ Pod::Spec.new do |s| end # Firebase dependencies - s.dependency 'Firebase/Auth', "<= #{firebase_sdk_version}" + s.dependency 'Firebase/Auth', firebase_sdk_version if defined?($RNFirebaseAsStaticFramework) Pod::UI.puts "#{s.name}: Using overridden static_framework value of '#{$RNFirebaseAsStaticFramework}'" diff --git a/packages/crashlytics/RNFBCrashlytics.podspec b/packages/crashlytics/RNFBCrashlytics.podspec index ebb0956d48..731f97a2fe 100644 --- a/packages/crashlytics/RNFBCrashlytics.podspec +++ b/packages/crashlytics/RNFBCrashlytics.podspec @@ -41,8 +41,8 @@ Pod::Spec.new do |s| end # Firebase dependencies - s.dependency 'Firebase/Crashlytics', "<= #{firebase_sdk_version}" - s.dependency 'FirebaseCoreExtension', "<= #{firebase_sdk_version}" + s.dependency 'Firebase/Crashlytics', firebase_sdk_version + s.dependency 'FirebaseCoreExtension' if defined?($RNFirebaseAsStaticFramework) Pod::UI.puts "#{s.name}: Using overridden static_framework value of '#{$RNFirebaseAsStaticFramework}'" diff --git a/packages/database/RNFBDatabase.podspec b/packages/database/RNFBDatabase.podspec index c23dae9b9b..ec14b5ffc8 100644 --- a/packages/database/RNFBDatabase.podspec +++ b/packages/database/RNFBDatabase.podspec @@ -40,7 +40,7 @@ Pod::Spec.new do |s| end # Firebase dependencies - s.dependency 'Firebase/Database', "<= #{firebase_sdk_version}" + s.dependency 'Firebase/Database', firebase_sdk_version if defined?($RNFirebaseAsStaticFramework) Pod::UI.puts "#{s.name}: Using overridden static_framework value of '#{$RNFirebaseAsStaticFramework}'" diff --git a/packages/dynamic-links/RNFBDynamicLinks.podspec b/packages/dynamic-links/RNFBDynamicLinks.podspec index 4ed7029d78..d7f60c2c0b 100644 --- a/packages/dynamic-links/RNFBDynamicLinks.podspec +++ b/packages/dynamic-links/RNFBDynamicLinks.podspec @@ -37,7 +37,7 @@ Pod::Spec.new do |s| end # Firebase dependencies - s.dependency 'Firebase/DynamicLinks', "<= #{firebase_sdk_version}" + s.dependency 'Firebase/DynamicLinks', firebase_sdk_version s.dependency 'GoogleUtilities/AppDelegateSwizzler' if defined?($RNFirebaseAsStaticFramework) diff --git a/packages/firestore/RNFBFirestore.podspec b/packages/firestore/RNFBFirestore.podspec index b38c43c59a..35ad25ea98 100644 --- a/packages/firestore/RNFBFirestore.podspec +++ b/packages/firestore/RNFBFirestore.podspec @@ -39,7 +39,7 @@ Pod::Spec.new do |s| end # Firebase dependencies - s.dependency 'Firebase/Firestore', "<= #{firebase_sdk_version}" + s.dependency 'Firebase/Firestore', firebase_sdk_version if defined?($RNFirebaseAsStaticFramework) Pod::UI.puts "#{s.name}: Using overridden static_framework value of '#{$RNFirebaseAsStaticFramework}'" diff --git a/packages/functions/RNFBFunctions.podspec b/packages/functions/RNFBFunctions.podspec index 8abfa22bb7..16c4118ffc 100644 --- a/packages/functions/RNFBFunctions.podspec +++ b/packages/functions/RNFBFunctions.podspec @@ -39,7 +39,7 @@ Pod::Spec.new do |s| end # Firebase dependencies - s.dependency 'Firebase/Functions', "<= #{firebase_sdk_version}" + s.dependency 'Firebase/Functions', firebase_sdk_version if defined?($RNFirebaseAsStaticFramework) Pod::UI.puts "#{s.name}: Using overridden static_framework value of '#{$RNFirebaseAsStaticFramework}'" diff --git a/packages/in-app-messaging/RNFBInAppMessaging.podspec b/packages/in-app-messaging/RNFBInAppMessaging.podspec index deac486472..c25dd1596a 100644 --- a/packages/in-app-messaging/RNFBInAppMessaging.podspec +++ b/packages/in-app-messaging/RNFBInAppMessaging.podspec @@ -40,7 +40,7 @@ Pod::Spec.new do |s| end # Firebase dependencies - s.dependency 'Firebase/InAppMessaging', "<= #{firebase_sdk_version}" + s.dependency 'Firebase/InAppMessaging', firebase_sdk_version if defined?($RNFirebaseAsStaticFramework) Pod::UI.puts "#{s.name}: Using overridden static_framework value of '#{$RNFirebaseAsStaticFramework}'" diff --git a/packages/installations/RNFBInstallations.podspec b/packages/installations/RNFBInstallations.podspec index 0a50c152bc..4587c9ee89 100644 --- a/packages/installations/RNFBInstallations.podspec +++ b/packages/installations/RNFBInstallations.podspec @@ -40,7 +40,7 @@ Pod::Spec.new do |s| end # Firebase dependencies - s.dependency 'Firebase/Installations', "<= #{firebase_sdk_version}" + s.dependency 'Firebase/Installations', firebase_sdk_version if defined?($RNFirebaseAsStaticFramework) Pod::UI.puts "#{s.name}: Using overridden static_framework value of '#{$RNFirebaseAsStaticFramework}'" diff --git a/packages/messaging/RNFBMessaging.podspec b/packages/messaging/RNFBMessaging.podspec index b6d8d4f511..37c6d290ce 100644 --- a/packages/messaging/RNFBMessaging.podspec +++ b/packages/messaging/RNFBMessaging.podspec @@ -38,8 +38,8 @@ Pod::Spec.new do |s| end # Firebase dependencies - s.dependency 'Firebase/Messaging', "<= #{firebase_sdk_version}" - s.dependency 'FirebaseCoreExtension', "<= #{firebase_sdk_version}" + s.dependency 'Firebase/Messaging', firebase_sdk_version + s.dependency 'FirebaseCoreExtension' if defined?($RNFirebaseAsStaticFramework) Pod::UI.puts "#{s.name}: Using overridden static_framework value of '#{$RNFirebaseAsStaticFramework}'" diff --git a/packages/perf/RNFBPerf.podspec b/packages/perf/RNFBPerf.podspec index 40e1ae5477..624212ad03 100644 --- a/packages/perf/RNFBPerf.podspec +++ b/packages/perf/RNFBPerf.podspec @@ -40,7 +40,7 @@ Pod::Spec.new do |s| end # Firebase dependencies - s.dependency 'Firebase/Performance', "<= #{firebase_sdk_version}" + s.dependency 'Firebase/Performance', firebase_sdk_version if defined?($RNFirebaseAsStaticFramework) Pod::UI.puts "#{s.name}: Using overridden static_framework value of '#{$RNFirebaseAsStaticFramework}'" diff --git a/packages/remote-config/RNFBRemoteConfig.podspec b/packages/remote-config/RNFBRemoteConfig.podspec index 7afa44c6b0..31686b59d7 100644 --- a/packages/remote-config/RNFBRemoteConfig.podspec +++ b/packages/remote-config/RNFBRemoteConfig.podspec @@ -40,7 +40,7 @@ Pod::Spec.new do |s| end # Firebase dependencies - s.dependency 'Firebase/RemoteConfig', "<= #{firebase_sdk_version}" + s.dependency 'Firebase/RemoteConfig', firebase_sdk_version if defined?($RNFirebaseAsStaticFramework) Pod::UI.puts "#{s.name}: Using overridden static_framework value of '#{$RNFirebaseAsStaticFramework}'" diff --git a/packages/storage/RNFBStorage.podspec b/packages/storage/RNFBStorage.podspec index 46a042ad97..a6c8bdc515 100644 --- a/packages/storage/RNFBStorage.podspec +++ b/packages/storage/RNFBStorage.podspec @@ -39,7 +39,7 @@ Pod::Spec.new do |s| end # Firebase dependencies - s.dependency 'Firebase/Storage', "<= #{firebase_sdk_version}" + s.dependency 'Firebase/Storage', firebase_sdk_version if defined?($RNFirebaseAsStaticFramework) Pod::UI.puts "#{s.name}: Using overridden static_framework value of '#{$RNFirebaseAsStaticFramework}'" diff --git a/tests/ios/Podfile b/tests/ios/Podfile index 2021b1d5d1..59c410553c 100644 --- a/tests/ios/Podfile +++ b/tests/ios/Podfile @@ -10,7 +10,9 @@ appPackage = JSON.parse(File.read(File.join('..', 'node_modules', '@react-native $FirebaseSDKVersion = appPackage['sdkVersions']['ios']['firebase'] # $FirebaseSDKVersion = '10.17.0' # https://firebase.google.com/support/release-notes/ios Pod::UI.puts "react-native-firebase/tests: Using Firebase SDK version '#{$FirebaseSDKVersion}'" -$RNFirebaseAnalyticsEnableAdSupport = true # toggle this to true (and set 'use_frameworks!' below to test static frameworks) + +# Everything will be static with `use_frameworks!`, but you can set it manually for testing if desired +# $RNFirebaseAsStaticFramework = true # toggle this to true (and set 'use_frameworks!' below to test static frameworks) # Toggle this to true for the no-ad-tracking Analytics subspec. Useful at minimum for Kids category apps. # See: https://firebase.google.com/support/release-notes/ios#analytics - requires firebase-ios-sdk 7.11.0+ diff --git a/tests/ios/Podfile.lock b/tests/ios/Podfile.lock index c2abb5644b..7add8b2da7 100644 --- a/tests/ios/Podfile.lock +++ b/tests/ios/Podfile.lock @@ -6,107 +6,107 @@ PODS: - boost (1.83.0) - DoubleConversion (1.1.6) - FBLazyVector (0.74.5) - - Firebase/Analytics (11.4.0): + - Firebase/Analytics (11.5.0): - Firebase/Core - - Firebase/AppCheck (11.4.0): + - Firebase/AppCheck (11.5.0): - Firebase/CoreOnly - - FirebaseAppCheck (~> 11.4.0) - - Firebase/AppDistribution (11.4.0): + - FirebaseAppCheck (~> 11.5.0) + - Firebase/AppDistribution (11.5.0): - Firebase/CoreOnly - - FirebaseAppDistribution (~> 11.4.0-beta) - - Firebase/Auth (11.4.0): + - FirebaseAppDistribution (~> 11.5.0-beta) + - Firebase/Auth (11.5.0): - Firebase/CoreOnly - - FirebaseAuth (~> 11.4.0) - - Firebase/Core (11.4.0): + - FirebaseAuth (~> 11.5.0) + - Firebase/Core (11.5.0): - Firebase/CoreOnly - - FirebaseAnalytics (~> 11.4.0) - - Firebase/CoreOnly (11.4.0): - - FirebaseCore (= 11.4.0) - - Firebase/Crashlytics (11.4.0): + - FirebaseAnalytics (~> 11.5.0) + - Firebase/CoreOnly (11.5.0): + - FirebaseCore (= 11.5.0) + - Firebase/Crashlytics (11.5.0): - Firebase/CoreOnly - - FirebaseCrashlytics (~> 11.4.0) - - Firebase/Database (11.4.0): + - FirebaseCrashlytics (~> 11.5.0) + - Firebase/Database (11.5.0): - Firebase/CoreOnly - - FirebaseDatabase (~> 11.4.0) - - Firebase/DynamicLinks (11.4.0): + - FirebaseDatabase (~> 11.5.0) + - Firebase/DynamicLinks (11.5.0): - Firebase/CoreOnly - - FirebaseDynamicLinks (~> 11.4.0) - - Firebase/Firestore (11.4.0): + - FirebaseDynamicLinks (~> 11.5.0) + - Firebase/Firestore (11.5.0): - Firebase/CoreOnly - - FirebaseFirestore (~> 11.4.0) - - Firebase/Functions (11.4.0): + - FirebaseFirestore (~> 11.5.0) + - Firebase/Functions (11.5.0): - Firebase/CoreOnly - - FirebaseFunctions (~> 11.4.0) - - Firebase/InAppMessaging (11.4.0): + - FirebaseFunctions (~> 11.5.0) + - Firebase/InAppMessaging (11.5.0): - Firebase/CoreOnly - - FirebaseInAppMessaging (~> 11.4.0-beta) - - Firebase/Installations (11.4.0): + - FirebaseInAppMessaging (~> 11.5.0-beta) + - Firebase/Installations (11.5.0): - Firebase/CoreOnly - - FirebaseInstallations (~> 11.4.0) - - Firebase/Messaging (11.4.0): + - FirebaseInstallations (~> 11.5.0) + - Firebase/Messaging (11.5.0): - Firebase/CoreOnly - - FirebaseMessaging (~> 11.4.0) - - Firebase/Performance (11.4.0): + - FirebaseMessaging (~> 11.5.0) + - Firebase/Performance (11.5.0): - Firebase/CoreOnly - - FirebasePerformance (~> 11.4.0) - - Firebase/RemoteConfig (11.4.0): + - FirebasePerformance (~> 11.5.0) + - Firebase/RemoteConfig (11.5.0): - Firebase/CoreOnly - - FirebaseRemoteConfig (~> 11.4.0) - - Firebase/Storage (11.4.0): + - FirebaseRemoteConfig (~> 11.5.0) + - Firebase/Storage (11.5.0): - Firebase/CoreOnly - - FirebaseStorage (~> 11.4.0) - - FirebaseABTesting (11.4.0): - - FirebaseCore (~> 11.0) - - FirebaseAnalytics (11.4.0): - - FirebaseAnalytics/AdIdSupport (= 11.4.0) - - FirebaseCore (~> 11.0) + - FirebaseStorage (~> 11.5.0) + - FirebaseABTesting (11.5.0): + - FirebaseCore (= 11.5) + - FirebaseAnalytics (11.5.0): + - FirebaseAnalytics/AdIdSupport (= 11.5.0) + - FirebaseCore (= 11.5) - FirebaseInstallations (~> 11.0) - GoogleUtilities/AppDelegateSwizzler (~> 8.0) - GoogleUtilities/MethodSwizzler (~> 8.0) - GoogleUtilities/Network (~> 8.0) - "GoogleUtilities/NSData+zlib (~> 8.0)" - nanopb (~> 3.30910.0) - - FirebaseAnalytics/AdIdSupport (11.4.0): - - FirebaseCore (~> 11.0) + - FirebaseAnalytics/AdIdSupport (11.5.0): + - FirebaseCore (= 11.5) - FirebaseInstallations (~> 11.0) - - GoogleAppMeasurement (= 11.4.0) + - GoogleAppMeasurement (= 11.5.0) - GoogleUtilities/AppDelegateSwizzler (~> 8.0) - GoogleUtilities/MethodSwizzler (~> 8.0) - GoogleUtilities/Network (~> 8.0) - "GoogleUtilities/NSData+zlib (~> 8.0)" - nanopb (~> 3.30910.0) - - FirebaseAppCheck (11.4.0): + - FirebaseAppCheck (11.5.0): - AppCheckCore (~> 11.0) - FirebaseAppCheckInterop (~> 11.0) - - FirebaseCore (~> 11.0) + - FirebaseCore (= 11.5) - GoogleUtilities/Environment (~> 8.0) - GoogleUtilities/UserDefaults (~> 8.0) - - FirebaseAppCheckInterop (11.4.0) - - FirebaseAppDistribution (11.4.0-beta): - - FirebaseCore (~> 11.0) + - FirebaseAppCheckInterop (11.5.0) + - FirebaseAppDistribution (11.5.0-beta): + - FirebaseCore (= 11.5) - FirebaseInstallations (~> 11.0) - GoogleUtilities/AppDelegateSwizzler (~> 8.0) - GoogleUtilities/UserDefaults (~> 8.0) - - FirebaseAuth (11.4.0): + - FirebaseAuth (11.5.0): - FirebaseAppCheckInterop (~> 11.0) - FirebaseAuthInterop (~> 11.0) - - FirebaseCore (~> 11.4) - - FirebaseCoreExtension (~> 11.4) + - FirebaseCore (= 11.5) + - FirebaseCoreExtension (= 11.5) - GoogleUtilities/AppDelegateSwizzler (~> 8.0) - GoogleUtilities/Environment (~> 8.0) - GTMSessionFetcher/Core (< 5.0, >= 3.4) - RecaptchaInterop (~> 100.0) - - FirebaseAuthInterop (11.4.0) - - FirebaseCore (11.4.0): - - FirebaseCoreInternal (~> 11.0) + - FirebaseAuthInterop (11.5.0) + - FirebaseCore (11.5.0): + - FirebaseCoreInternal (= 11.5) - GoogleUtilities/Environment (~> 8.0) - GoogleUtilities/Logger (~> 8.0) - - FirebaseCoreExtension (11.4.0): - - FirebaseCore (~> 11.0) - - FirebaseCoreInternal (11.4.2): + - FirebaseCoreExtension (11.5.0): + - FirebaseCore (= 11.5) + - FirebaseCoreInternal (11.5.0): - "GoogleUtilities/NSData+zlib (~> 8.0)" - - FirebaseCrashlytics (11.4.0): - - FirebaseCore (~> 11.4) + - FirebaseCrashlytics (11.5.0): + - FirebaseCore (= 11.5) - FirebaseInstallations (~> 11.0) - FirebaseRemoteConfigInterop (~> 11.0) - FirebaseSessions (~> 11.0) @@ -114,22 +114,22 @@ PODS: - GoogleUtilities/Environment (~> 8.0) - nanopb (~> 3.30910.0) - PromisesObjC (~> 2.4) - - FirebaseDatabase (11.4.0): + - FirebaseDatabase (11.5.0): - FirebaseAppCheckInterop (~> 11.0) - - FirebaseCore (~> 11.0) + - FirebaseCore (= 11.5) - FirebaseSharedSwift (~> 11.0) - GoogleUtilities/UserDefaults (~> 8.0) - leveldb-library (~> 1.22) - - FirebaseDynamicLinks (11.4.0): - - FirebaseCore (~> 11.0) - - FirebaseFirestore (11.4.0): - - FirebaseFirestoreBinary (= 11.4.0) + - FirebaseDynamicLinks (11.5.0): + - FirebaseCore (= 11.5) + - FirebaseFirestore (11.5.0): + - FirebaseFirestoreBinary (= 11.5.0) - FirebaseFirestoreAbseilBinary (1.2024011602.0) - - FirebaseFirestoreBinary (11.4.0): - - FirebaseCore (= 11.4.0) - - FirebaseCoreExtension (= 11.4.0) - - FirebaseFirestoreInternalBinary (= 11.4.0) - - FirebaseSharedSwift (= 11.4.0) + - FirebaseFirestoreBinary (11.5.0): + - FirebaseCore (= 11.5.0) + - FirebaseCoreExtension (= 11.5.0) + - FirebaseFirestoreInternalBinary (= 11.5.0) + - FirebaseSharedSwift (= 11.5.0) - FirebaseFirestoreGRPCBoringSSLBinary (1.65.1) - FirebaseFirestoreGRPCCoreBinary (1.65.1): - FirebaseFirestoreAbseilBinary (= 1.2024011602.0) @@ -137,34 +137,34 @@ PODS: - FirebaseFirestoreGRPCCPPBinary (1.65.1): - FirebaseFirestoreAbseilBinary (= 1.2024011602.0) - FirebaseFirestoreGRPCCoreBinary (= 1.65.1) - - FirebaseFirestoreInternalBinary (11.4.0): - - FirebaseCore (= 11.4.0) + - FirebaseFirestoreInternalBinary (11.5.0): + - FirebaseCore (= 11.5.0) - FirebaseFirestoreAbseilBinary (= 1.2024011602.0) - FirebaseFirestoreGRPCCPPBinary (= 1.65.1) - leveldb-library (~> 1.22) - nanopb (~> 3.30910.0) - - FirebaseFunctions (11.4.0): + - FirebaseFunctions (11.5.0): - FirebaseAppCheckInterop (~> 11.0) - FirebaseAuthInterop (~> 11.0) - - FirebaseCore (~> 11.4) - - FirebaseCoreExtension (~> 11.4) + - FirebaseCore (= 11.5) + - FirebaseCoreExtension (= 11.5) - FirebaseMessagingInterop (~> 11.0) - FirebaseSharedSwift (~> 11.0) - GTMSessionFetcher/Core (< 5.0, >= 3.4) - - FirebaseInAppMessaging (11.4.0-beta): + - FirebaseInAppMessaging (11.5.0-beta): - FirebaseABTesting (~> 11.0) - - FirebaseCore (~> 11.0) + - FirebaseCore (= 11.5) - FirebaseInstallations (~> 11.0) - GoogleUtilities/Environment (~> 8.0) - GoogleUtilities/UserDefaults (~> 8.0) - nanopb (~> 3.30910.0) - - FirebaseInstallations (11.4.0): - - FirebaseCore (~> 11.0) + - FirebaseInstallations (11.5.0): + - FirebaseCore (= 11.5) - GoogleUtilities/Environment (~> 8.0) - GoogleUtilities/UserDefaults (~> 8.0) - PromisesObjC (~> 2.4) - - FirebaseMessaging (11.4.0): - - FirebaseCore (~> 11.0) + - FirebaseMessaging (11.5.0): + - FirebaseCore (= 11.5) - FirebaseInstallations (~> 11.0) - GoogleDataTransport (~> 10.0) - GoogleUtilities/AppDelegateSwizzler (~> 8.0) @@ -172,9 +172,9 @@ PODS: - GoogleUtilities/Reachability (~> 8.0) - GoogleUtilities/UserDefaults (~> 8.0) - nanopb (~> 3.30910.0) - - FirebaseMessagingInterop (11.4.0) - - FirebasePerformance (11.4.0): - - FirebaseCore (~> 11.0) + - FirebaseMessagingInterop (11.5.0) + - FirebasePerformance (11.5.0): + - FirebaseCore (= 11.5) - FirebaseInstallations (~> 11.0) - FirebaseRemoteConfig (~> 11.0) - FirebaseSessions (~> 11.0) @@ -183,55 +183,55 @@ PODS: - GoogleUtilities/MethodSwizzler (~> 8.0) - GoogleUtilities/UserDefaults (~> 8.0) - nanopb (~> 3.30910.0) - - FirebaseRemoteConfig (11.4.0): + - FirebaseRemoteConfig (11.5.0): - FirebaseABTesting (~> 11.0) - - FirebaseCore (~> 11.0) + - FirebaseCore (= 11.5) - FirebaseInstallations (~> 11.0) - FirebaseRemoteConfigInterop (~> 11.0) - FirebaseSharedSwift (~> 11.0) - GoogleUtilities/Environment (~> 8.0) - "GoogleUtilities/NSData+zlib (~> 8.0)" - - FirebaseRemoteConfigInterop (11.4.0) - - FirebaseSessions (11.4.0): - - FirebaseCore (~> 11.4) - - FirebaseCoreExtension (~> 11.4) + - FirebaseRemoteConfigInterop (11.5.0) + - FirebaseSessions (11.5.0): + - FirebaseCore (= 11.5) + - FirebaseCoreExtension (= 11.5) - FirebaseInstallations (~> 11.0) - GoogleDataTransport (~> 10.0) - GoogleUtilities/Environment (~> 8.0) - GoogleUtilities/UserDefaults (~> 8.0) - nanopb (~> 3.30910.0) - PromisesSwift (~> 2.1) - - FirebaseSharedSwift (11.4.0) - - FirebaseStorage (11.4.0): + - FirebaseSharedSwift (11.5.0) + - FirebaseStorage (11.5.0): - FirebaseAppCheckInterop (~> 11.0) - FirebaseAuthInterop (~> 11.0) - - FirebaseCore (~> 11.4) - - FirebaseCoreExtension (~> 11.4) + - FirebaseCore (= 11.5) + - FirebaseCoreExtension (= 11.5) - GoogleUtilities/Environment (~> 8.0) - GTMSessionFetcher/Core (< 5.0, >= 3.4) - fmt (9.1.0) - glog (0.3.5) - - GoogleAppMeasurement (11.4.0): - - GoogleAppMeasurement/AdIdSupport (= 11.4.0) + - GoogleAppMeasurement (11.5.0): + - GoogleAppMeasurement/AdIdSupport (= 11.5.0) - GoogleUtilities/AppDelegateSwizzler (~> 8.0) - GoogleUtilities/MethodSwizzler (~> 8.0) - GoogleUtilities/Network (~> 8.0) - "GoogleUtilities/NSData+zlib (~> 8.0)" - nanopb (~> 3.30910.0) - - GoogleAppMeasurement/AdIdSupport (11.4.0): - - GoogleAppMeasurement/WithoutAdIdSupport (= 11.4.0) + - GoogleAppMeasurement/AdIdSupport (11.5.0): + - GoogleAppMeasurement/WithoutAdIdSupport (= 11.5.0) - GoogleUtilities/AppDelegateSwizzler (~> 8.0) - GoogleUtilities/MethodSwizzler (~> 8.0) - GoogleUtilities/Network (~> 8.0) - "GoogleUtilities/NSData+zlib (~> 8.0)" - nanopb (~> 3.30910.0) - - GoogleAppMeasurement/WithoutAdIdSupport (11.4.0): + - GoogleAppMeasurement/WithoutAdIdSupport (11.5.0): - GoogleUtilities/AppDelegateSwizzler (~> 8.0) - GoogleUtilities/MethodSwizzler (~> 8.0) - GoogleUtilities/Network (~> 8.0) - "GoogleUtilities/NSData+zlib (~> 8.0)" - nanopb (~> 3.30910.0) - - GoogleAppMeasurementOnDeviceConversion (11.4.0) + - GoogleAppMeasurementOnDeviceConversion (11.5.0) - GoogleDataTransport (10.1.0): - nanopb (~> 3.30910.0) - PromisesObjC (~> 2.4) @@ -1437,74 +1437,74 @@ PODS: - React-Core - RNDeviceInfo (13.0.0): - React-Core - - RNFBAnalytics (21.2.0): - - Firebase/Analytics (<= 11.4.0) - - GoogleAppMeasurementOnDeviceConversion (<= 11.4.0) + - RNFBAnalytics (21.4.0): + - Firebase/Analytics (= 11.5.0) + - GoogleAppMeasurementOnDeviceConversion (= 11.5.0) - React-Core - RNFBApp - - RNFBApp (21.2.0): - - Firebase/CoreOnly (<= 11.4.0) + - RNFBApp (21.4.0): + - Firebase/CoreOnly (= 11.5.0) - React-Core - - RNFBAppCheck (21.2.0): - - Firebase/AppCheck (<= 11.4.0) + - RNFBAppCheck (21.4.0): + - Firebase/AppCheck (= 11.5.0) - React-Core - RNFBApp - - RNFBAppDistribution (21.2.0): - - Firebase/AppDistribution (<= 11.4.0) + - RNFBAppDistribution (21.4.0): + - Firebase/AppDistribution (= 11.5.0) - React-Core - RNFBApp - - RNFBAuth (21.2.0): - - Firebase/Auth (<= 11.4.0) + - RNFBAuth (21.4.0): + - Firebase/Auth (= 11.5.0) - React-Core - RNFBApp - - RNFBCrashlytics (21.2.0): - - Firebase/Crashlytics (<= 11.4.0) - - FirebaseCoreExtension (<= 11.4.0) + - RNFBCrashlytics (21.4.0): + - Firebase/Crashlytics (= 11.5.0) + - FirebaseCoreExtension - React-Core - RNFBApp - - RNFBDatabase (21.2.0): - - Firebase/Database (<= 11.4.0) + - RNFBDatabase (21.4.0): + - Firebase/Database (= 11.5.0) - React-Core - RNFBApp - - RNFBDynamicLinks (21.2.0): - - Firebase/DynamicLinks (<= 11.4.0) + - RNFBDynamicLinks (21.4.0): + - Firebase/DynamicLinks (= 11.5.0) - GoogleUtilities/AppDelegateSwizzler - React-Core - RNFBApp - - RNFBFirestore (21.2.0): - - Firebase/Firestore (<= 11.4.0) + - RNFBFirestore (21.4.0): + - Firebase/Firestore (= 11.5.0) - React-Core - RNFBApp - - RNFBFunctions (21.2.0): - - Firebase/Functions (<= 11.4.0) + - RNFBFunctions (21.4.0): + - Firebase/Functions (= 11.5.0) - React-Core - RNFBApp - - RNFBInAppMessaging (21.2.0): - - Firebase/InAppMessaging (<= 11.4.0) + - RNFBInAppMessaging (21.4.0): + - Firebase/InAppMessaging (= 11.5.0) - React-Core - RNFBApp - - RNFBInstallations (21.2.0): - - Firebase/Installations (<= 11.4.0) + - RNFBInstallations (21.4.0): + - Firebase/Installations (= 11.5.0) - React-Core - RNFBApp - - RNFBMessaging (21.2.0): - - Firebase/Messaging (<= 11.4.0) - - FirebaseCoreExtension (<= 11.4.0) + - RNFBMessaging (21.4.0): + - Firebase/Messaging (= 11.5.0) + - FirebaseCoreExtension - React-Core - RNFBApp - - RNFBML (21.2.0): + - RNFBML (21.4.0): - React-Core - RNFBApp - - RNFBPerf (21.2.0): - - Firebase/Performance (<= 11.4.0) + - RNFBPerf (21.4.0): + - Firebase/Performance (= 11.5.0) - React-Core - RNFBApp - - RNFBRemoteConfig (21.2.0): - - Firebase/RemoteConfig (<= 11.4.0) + - RNFBRemoteConfig (21.4.0): + - Firebase/RemoteConfig (= 11.5.0) - React-Core - RNFBApp - - RNFBStorage (21.2.0): - - Firebase/Storage (<= 11.4.0) + - RNFBStorage (21.4.0): + - Firebase/Storage (= 11.5.0) - React-Core - RNFBApp - SocketRocket (0.7.0) @@ -1514,7 +1514,7 @@ DEPENDENCIES: - boost (from `../node_modules/react-native/third-party-podspecs/boost.podspec`) - DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`) - FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`) - - FirebaseFirestore (from `https://github.com/invertase/firestore-ios-sdk-frameworks.git`, tag `11.4.0`) + - FirebaseFirestore (from `https://github.com/invertase/firestore-ios-sdk-frameworks.git`, tag `11.5.0`) - fmt (from `../node_modules/react-native/third-party-podspecs/fmt.podspec`) - glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`) - hermes-engine (from `../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec`) @@ -1643,7 +1643,7 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/Libraries/FBLazyVector" FirebaseFirestore: :git: https://github.com/invertase/firestore-ios-sdk-frameworks.git - :tag: 11.4.0 + :tag: 11.5.0 fmt: :podspec: "../node_modules/react-native/third-party-podspecs/fmt.podspec" glog: @@ -1789,49 +1789,49 @@ EXTERNAL SOURCES: CHECKOUT OPTIONS: FirebaseFirestore: :git: https://github.com/invertase/firestore-ios-sdk-frameworks.git - :tag: 11.4.0 + :tag: 11.5.0 SPEC CHECKSUMS: AppCheckCore: cc8fd0a3a230ddd401f326489c99990b013f0c4f boost: d3f49c53809116a5d38da093a8aa78bf551aed09 DoubleConversion: 76ab83afb40bddeeee456813d9c04f67f78771b5 FBLazyVector: ac12dc084d1c8ec4cc4d7b3cf1b0ebda6dab85af - Firebase: cf1b19f21410b029b6786a54e9764a0cacad3c99 - FirebaseABTesting: aef1719704fade00b200827e7973f352efc4caee - FirebaseAnalytics: 3feef9ae8733c567866342a1000691baaa7cad49 - FirebaseAppCheck: 933cbda29279ed316b82360bca77602ac1af1ff2 - FirebaseAppCheckInterop: 1b9643ae2f1ee214488caa2f8e32b7bc2f0f3735 - FirebaseAppDistribution: dc4352743c0f51edbd86d41e938fc34a4b3f1b07 - FirebaseAuth: c359af98bd703cbf4293eec107a40de08ede6ce6 - FirebaseAuthInterop: 9ac948965ac13ec9d8a080f39490ddb2bda30520 - FirebaseCore: e0510f1523bc0eb21653cac00792e1e2bd6f1771 - FirebaseCoreExtension: 4445e4cd877e0790c4af33bedca61eaef27b7513 - FirebaseCoreInternal: 35731192cab10797b88411be84940d2beb33a238 - FirebaseCrashlytics: 41bbdd2b514a8523cede0c217aee6ef7ecf38401 - FirebaseDatabase: ccd11f02c170076ffeeef40020cbb2f6d33e718c - FirebaseDynamicLinks: 192110d77418357fe994f2823a7df7db3ccb15bf - FirebaseFirestore: 97f18b411aaca686a9e94ba742341228643b1a46 + Firebase: 7a56fe4f56b5ab81b86a6822f5b8f909ae6fc7e2 + FirebaseABTesting: 42403a7ffdde1904cb063b5bc2d27dd200e37ac2 + FirebaseAnalytics: 2f4a11eeb7a0e9c6fcf642d4e6aaca7fa4d38c28 + FirebaseAppCheck: 1c4adb8028cc5ec6a8d3d10f18b60293cddc45a4 + FirebaseAppCheckInterop: d265d9f4484e7ec1c591086408840fdd383d1213 + FirebaseAppDistribution: 0285ac7b19e5768d0ec737f444343e1e41a1b5fc + FirebaseAuth: d8ad770642af39d1be932094be5f5230efb0ea74 + FirebaseAuthInterop: 1219bee9b23e6ebe84c256a0d95adab53d11c331 + FirebaseCore: 93abc05437f8064cd2bc0a53b768fb0bc5a1d006 + FirebaseCoreExtension: ddb2eb987f736b714d30f6386795b52c4670439e + FirebaseCoreInternal: f47dd28ae7782e6a4738aad3106071a8fe0af604 + FirebaseCrashlytics: 94c11c3bf296fde8c18f2c9f8e76bd9349227038 + FirebaseDatabase: 49600b40ee3ecd8711bf37e6cbf3a26cf87f7297 + FirebaseDynamicLinks: 0e4954b3d050560dfa4bf3a7e8ffe16c9a4b8280 + FirebaseFirestore: d8e2cd8b0ec476909ec6fd0432e98947084bdea9 FirebaseFirestoreAbseilBinary: fa2ebd2ed02cadef5382e4f7c93f1b265c812c85 - FirebaseFirestoreBinary: d0380b879b58d663b22467017d0e348d5b17b36b + FirebaseFirestoreBinary: b89c49fd52faf320f81f8ecb4cdb0b077cef3014 FirebaseFirestoreGRPCBoringSSLBinary: d86ebbe2adc8d15d7ebf305fff7d6358385327f8 FirebaseFirestoreGRPCCoreBinary: 472bd808e1886a5efb2fd03dd09b98d34641a335 FirebaseFirestoreGRPCCPPBinary: db76d83d2b7517623f8426ed7f7a17bad2478084 - FirebaseFirestoreInternalBinary: 01c33a6d789b95dce32dbdfcaf30d60ddf8902d8 - FirebaseFunctions: 75a996cdf66565468fa73072b08905a2d6d3262d - FirebaseInAppMessaging: 711d4357e9e6cfab5123f67ce1ea1f63bbb6442d - FirebaseInstallations: 6ef4a1c7eb2a61ee1f74727d7f6ce2e72acf1414 - FirebaseMessaging: f8a160d99c2c2e5babbbcc90c4a3e15db036aee2 - FirebaseMessagingInterop: 249006abd2ef8fbf9dae3572eb2def468a647b37 - FirebasePerformance: 89f9e52ea9d86d1819cde923a7ca397743df8593 - FirebaseRemoteConfig: 7655681d02417bc9b287338edb9d721ff79e1a4a - FirebaseRemoteConfigInterop: e76f46ffa4d6a65e273d4dfebb6a79e588cec136 - FirebaseSessions: 3f56f177d9e53a85021d16b31f9a111849d1dd8b - FirebaseSharedSwift: 505dae2d05969dbf6d43749a642bb1bf230f0252 - FirebaseStorage: 1bf8f80ac3bb02c72844b7350e95e10be7113ef0 + FirebaseFirestoreInternalBinary: 4e13e767203cd1d4d3e7d3b4d9862ab96d73ba66 + FirebaseFunctions: 302356b97cd56d1d95dc9aca0ddcb0f1e0443b0c + FirebaseInAppMessaging: de1044733441fe5735576214bb5ae0b65b96de8b + FirebaseInstallations: d8063d302a426d114ac531cd82b1e335a0565745 + FirebaseMessaging: 9f4e42053241bd45ce8565c881bfdd9c1df2f7da + FirebaseMessagingInterop: c9e95011afc8750b96c9c3bfe849d79cc18be8a9 + FirebasePerformance: bd2f3c54fb768b0920bb31657e48df8d9f4e4121 + FirebaseRemoteConfig: 9c06ced90c1561c18ccfc258e2548371eb3a7137 + FirebaseRemoteConfigInterop: 7a7aebb9342d53913a5c890efa88e289d9e5c1bc + FirebaseSessions: b252b3f91a51186188882ea8e7e1730fc1eee391 + FirebaseSharedSwift: 302ac5967857ad7e7388b15382d705b8c8d892aa + FirebaseStorage: 4e521b5c833f0f3d488dcbde0c72044d02c59146 fmt: 4c2741a687cc09f0634a2e2c72a838b99f1ff120 glog: fdfdfe5479092de0c4bdbebedd9056951f092c4f - GoogleAppMeasurement: 987769c4ca6b968f2479fbcc9fe3ce34af454b8e - GoogleAppMeasurementOnDeviceConversion: 87c97672877802b92fc4686a1bdd41e50c2b38fc + GoogleAppMeasurement: ee5c2d2242816773fbf79e5b0563f5355ef1c315 + GoogleAppMeasurementOnDeviceConversion: fb2634f256d999a7b3cf0662ff0d8cb085f3bb4f GoogleDataTransport: aae35b7ea0c09004c3797d53c8c41f66f219d6a7 GoogleUtilities: 26a3abef001b6533cf678d3eb38fd3f614b7872d GTMSessionFetcher: 923b710231ad3d6f3f0495ac1ced35421e07d9a6 @@ -1890,26 +1890,26 @@ SPEC CHECKSUMS: RecaptchaInterop: 7d1a4a01a6b2cb1610a47ef3f85f0c411434cb21 RNCAsyncStorage: ec53e44dc3e75b44aa2a9f37618a49c3bc080a7a RNDeviceInfo: 55264dd7cc939dad6e9c231a7621311f5277f1dc - RNFBAnalytics: 01c492e5ee3bcdc9c73665e4ad6c8939c9645ede - RNFBApp: 5d3d1b9d563857c68d161a3226d9dd6d6be1a846 - RNFBAppCheck: e17c7a221bf15e3e43184d26eaf56728481307b9 - RNFBAppDistribution: 4ae2a712b2a7159885b13463cf15deb5f88481f9 - RNFBAuth: 7af4d3571e58aa38b7de2ebc2704fe703120ee72 - RNFBCrashlytics: 335b08979fa09bd44eb851d54dca346171f2529d - RNFBDatabase: f767fea3d07ba0178a20ec139abf7532b3b6d41f - RNFBDynamicLinks: fdf983c5331ac4100f8b47b5064426a06bffd927 - RNFBFirestore: 55e3f4a5abdc5bfa05fc5c0a41bb07b74f2a27f9 - RNFBFunctions: ba9e978852f47aa320cd68f1f2027ba5b7a27853 - RNFBInAppMessaging: 9ee367387691732f7b61ddf4bbdb4f9aa4ac1218 - RNFBInstallations: fdc3ae989dd830ad74f146723a2a103e644907aa - RNFBMessaging: 2895d9dfa1cfea663c26a1b5dfb5faf17ad096f8 - RNFBML: ae9857c327cd6c48b827508ab4ca560cf8535ce4 - RNFBPerf: 7aa759f1e796dea89bf8419748856d68694c512c - RNFBRemoteConfig: 7b55aba003a58ce9b8355af1d7edf65480c7f3c9 - RNFBStorage: 0212beaa00576bae041f13f0769aff273d394e5b + RNFBAnalytics: a6c98791bb66cc0dbe4ff2253631cd9119dd320e + RNFBApp: fb8295c1a9562b2b2bf0838932993105aa0a45bc + RNFBAppCheck: f85e038125d87e5e43b4a9cfeaaf9bbe7998f586 + RNFBAppDistribution: ad8c59b6f87726f75beddad425c0ae16a0d48eaa + RNFBAuth: 7fbf741bdb782711316b0d9c97ad616c3bd0daad + RNFBCrashlytics: 993a383c7350234f9cfd95b41cd115137016e98f + RNFBDatabase: 7ca318d37a511563bb11de7a8799e37b4a7489be + RNFBDynamicLinks: 8f0965304cf6554326364becc05060ba3756ba2a + RNFBFirestore: de036cc1169e9cf3e5a674b21d258924533b1f14 + RNFBFunctions: 9ffa6e6caa41017db50e122931871103c41d713f + RNFBInAppMessaging: 90ef5198a3aa99cfc127c48cbd26afaa97d32d3c + RNFBInstallations: 677c095e1d93b610a249ed3e9a8be0638bd4130c + RNFBMessaging: 34669a125c06d7ceb44877c8e3162ccb6486250d + RNFBML: 2d525c7fd92817a0b5de687f609f895ba0ad0fb1 + RNFBPerf: 952a69fa03748895d7ae12ddbb95a86062e3ed1a + RNFBRemoteConfig: 704bd20d79f2ac2269ef36865eacf1d45998480d + RNFBStorage: 0d764334ff9b33ba7a516d546d157e2a4b599e06 SocketRocket: abac6f5de4d4d62d24e11868d7a2f427e0ef940d Yoga: 33622183a85805e12703cd618b2c16bfd18bfffb -PODFILE CHECKSUM: 95dd7da90f1ff7fdc1017f409737e31d23b1c46a +PODFILE CHECKSUM: ebb415306b3593b02c638dfd858de0c40942d52c COCOAPODS: 1.16.1