Skip to content

Update Firebase to version 10.23.0 #106

New issue

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

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

Already on GitHub? Sign in to your account

Open
wants to merge 5 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
171 changes: 90 additions & 81 deletions Example/Podfile.lock
Original file line number Diff line number Diff line change
@@ -1,101 +1,110 @@
PODS:
- Analytics (4.1.6)
- Analytics (4.1.8)
- Expecta (1.0.6)
- Firebase (10.6.0):
- Firebase/Core (= 10.6.0)
- Firebase/Core (10.6.0):
- Firebase (10.23.0):
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe upgrade to 10.25.0. It looks like Firebase 10.24.0 or later is now strongly recommended by google:

https://support.google.com/analytics/answer/10285841#privacy-manifests

Screenshot 2024-05-06 at 11 26 39 AM

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for this!
It would be nice to see some initiative of response from the Segment team first though so that work isn't done for nothing 😅

- Firebase/Core (= 10.23.0)
- Firebase/Core (10.23.0):
- Firebase/CoreOnly
- FirebaseAnalytics (~> 10.6.0)
- Firebase/CoreOnly (10.6.0):
- FirebaseCore (= 10.6.0)
- FirebaseAnalytics (10.6.0):
- FirebaseAnalytics/AdIdSupport (= 10.6.0)
- FirebaseAnalytics (~> 10.23.0)
- Firebase/CoreOnly (10.23.0):
- FirebaseCore (= 10.23.0)
- FirebaseAnalytics (10.23.0):
- FirebaseAnalytics/AdIdSupport (= 10.23.0)
- FirebaseCore (~> 10.0)
- FirebaseInstallations (~> 10.0)
- GoogleUtilities/AppDelegateSwizzler (~> 7.8)
- GoogleUtilities/MethodSwizzler (~> 7.8)
- GoogleUtilities/Network (~> 7.8)
- "GoogleUtilities/NSData+zlib (~> 7.8)"
- nanopb (< 2.30910.0, >= 2.30908.0)
- FirebaseAnalytics/AdIdSupport (10.6.0):
- GoogleUtilities/AppDelegateSwizzler (~> 7.11)
- GoogleUtilities/MethodSwizzler (~> 7.11)
- GoogleUtilities/Network (~> 7.11)
- "GoogleUtilities/NSData+zlib (~> 7.11)"
- nanopb (< 2.30911.0, >= 2.30908.0)
- FirebaseAnalytics/AdIdSupport (10.23.0):
- FirebaseCore (~> 10.0)
- FirebaseInstallations (~> 10.0)
- GoogleAppMeasurement (= 10.6.0)
- GoogleUtilities/AppDelegateSwizzler (~> 7.8)
- GoogleUtilities/MethodSwizzler (~> 7.8)
- GoogleUtilities/Network (~> 7.8)
- "GoogleUtilities/NSData+zlib (~> 7.8)"
- nanopb (< 2.30910.0, >= 2.30908.0)
- FirebaseCore (10.6.0):
- GoogleAppMeasurement (= 10.23.0)
- GoogleUtilities/AppDelegateSwizzler (~> 7.11)
- GoogleUtilities/MethodSwizzler (~> 7.11)
- GoogleUtilities/Network (~> 7.11)
- "GoogleUtilities/NSData+zlib (~> 7.11)"
- nanopb (< 2.30911.0, >= 2.30908.0)
- FirebaseCore (10.23.0):
- FirebaseCoreInternal (~> 10.0)
- GoogleUtilities/Environment (~> 7.8)
- GoogleUtilities/Logger (~> 7.8)
- FirebaseCoreInternal (10.6.0):
- GoogleUtilities/Environment (~> 7.12)
- GoogleUtilities/Logger (~> 7.12)
- FirebaseCoreInternal (10.23.0):
- "GoogleUtilities/NSData+zlib (~> 7.8)"
- FirebaseInstallations (10.6.0):
- FirebaseInstallations (10.23.0):
- FirebaseCore (~> 10.0)
- GoogleUtilities/Environment (~> 7.8)
- GoogleUtilities/UserDefaults (~> 7.8)
- PromisesObjC (~> 2.1)
- GoogleAppMeasurement (10.6.0):
- GoogleAppMeasurement/AdIdSupport (= 10.6.0)
- GoogleUtilities/AppDelegateSwizzler (~> 7.8)
- GoogleUtilities/MethodSwizzler (~> 7.8)
- GoogleUtilities/Network (~> 7.8)
- "GoogleUtilities/NSData+zlib (~> 7.8)"
- nanopb (< 2.30910.0, >= 2.30908.0)
- GoogleAppMeasurement/AdIdSupport (10.6.0):
- GoogleAppMeasurement/WithoutAdIdSupport (= 10.6.0)
- GoogleUtilities/AppDelegateSwizzler (~> 7.8)
- GoogleUtilities/MethodSwizzler (~> 7.8)
- GoogleUtilities/Network (~> 7.8)
- "GoogleUtilities/NSData+zlib (~> 7.8)"
- nanopb (< 2.30910.0, >= 2.30908.0)
- GoogleAppMeasurement/WithoutAdIdSupport (10.6.0):
- GoogleUtilities/AppDelegateSwizzler (~> 7.8)
- GoogleUtilities/MethodSwizzler (~> 7.8)
- GoogleUtilities/Network (~> 7.8)
- "GoogleUtilities/NSData+zlib (~> 7.8)"
- nanopb (< 2.30910.0, >= 2.30908.0)
- GoogleUtilities/AppDelegateSwizzler (7.11.0):
- GoogleAppMeasurement (10.23.0):
- GoogleAppMeasurement/AdIdSupport (= 10.23.0)
- GoogleUtilities/AppDelegateSwizzler (~> 7.11)
- GoogleUtilities/MethodSwizzler (~> 7.11)
- GoogleUtilities/Network (~> 7.11)
- "GoogleUtilities/NSData+zlib (~> 7.11)"
- nanopb (< 2.30911.0, >= 2.30908.0)
- GoogleAppMeasurement/AdIdSupport (10.23.0):
- GoogleAppMeasurement/WithoutAdIdSupport (= 10.23.0)
- GoogleUtilities/AppDelegateSwizzler (~> 7.11)
- GoogleUtilities/MethodSwizzler (~> 7.11)
- GoogleUtilities/Network (~> 7.11)
- "GoogleUtilities/NSData+zlib (~> 7.11)"
- nanopb (< 2.30911.0, >= 2.30908.0)
- GoogleAppMeasurement/WithoutAdIdSupport (10.23.0):
- GoogleUtilities/AppDelegateSwizzler (~> 7.11)
- GoogleUtilities/MethodSwizzler (~> 7.11)
- GoogleUtilities/Network (~> 7.11)
- "GoogleUtilities/NSData+zlib (~> 7.11)"
- nanopb (< 2.30911.0, >= 2.30908.0)
- GoogleUtilities/AppDelegateSwizzler (7.13.0):
- GoogleUtilities/Environment
- GoogleUtilities/Logger
- GoogleUtilities/Network
- GoogleUtilities/Environment (7.11.0):
- GoogleUtilities/Privacy
- GoogleUtilities/Environment (7.13.0):
- GoogleUtilities/Privacy
- PromisesObjC (< 3.0, >= 1.2)
- GoogleUtilities/Logger (7.11.0):
- GoogleUtilities/Logger (7.13.0):
- GoogleUtilities/Environment
- GoogleUtilities/MethodSwizzler (7.11.0):
- GoogleUtilities/Privacy
- GoogleUtilities/MethodSwizzler (7.13.0):
- GoogleUtilities/Logger
- GoogleUtilities/Network (7.11.0):
- GoogleUtilities/Privacy
- GoogleUtilities/Network (7.13.0):
- GoogleUtilities/Logger
- "GoogleUtilities/NSData+zlib"
- GoogleUtilities/Privacy
- GoogleUtilities/Reachability
- "GoogleUtilities/NSData+zlib (7.11.0)"
- GoogleUtilities/Reachability (7.11.0):
- "GoogleUtilities/NSData+zlib (7.13.0)":
- GoogleUtilities/Privacy
- GoogleUtilities/Privacy (7.13.0)
- GoogleUtilities/Reachability (7.13.0):
- GoogleUtilities/Logger
- GoogleUtilities/UserDefaults (7.11.0):
- GoogleUtilities/Privacy
- GoogleUtilities/UserDefaults (7.13.0):
- GoogleUtilities/Logger
- nanopb (2.30909.0):
- nanopb/decode (= 2.30909.0)
- nanopb/encode (= 2.30909.0)
- nanopb/decode (2.30909.0)
- nanopb/encode (2.30909.0)
- GoogleUtilities/Privacy
- nanopb (2.30910.0):
- nanopb/decode (= 2.30910.0)
- nanopb/encode (= 2.30910.0)
- nanopb/decode (2.30910.0)
- nanopb/encode (2.30910.0)
- OCHamcrest (8.0.0)
- OCMockito (6.0.0):
- OCHamcrest (~> 8.0)
- PromisesObjC (2.2.0)
- Segment-Firebase (2.7.12):
- PromisesObjC (2.4.0)
- Segment-Firebase (2.8.0):
- Analytics
- Firebase (~> 10.6.0)
- Firebase/Core (~> 10.6.0)
- FirebaseAnalytics (~> 10.6.0)
- Segment-Firebase/Core (= 2.7.12)
- Segment-Firebase/Core (2.7.12):
- Firebase (~> 10.23.0)
- Firebase/Core (~> 10.23.0)
- FirebaseAnalytics (~> 10.23.0)
- Segment-Firebase/Core (= 2.8.0)
- Segment-Firebase/Core (2.8.0):
- Analytics
- Firebase (~> 10.6.0)
- Firebase/Core (~> 10.6.0)
- FirebaseAnalytics (~> 10.6.0)
- Firebase (~> 10.23.0)
- Firebase/Core (~> 10.23.0)
- FirebaseAnalytics (~> 10.23.0)
- Specta (2.0.0)

DEPENDENCIES:
Expand Down Expand Up @@ -126,22 +135,22 @@ EXTERNAL SOURCES:
:path: "../"

SPEC CHECKSUMS:
Analytics: eefe524436f904b8bb3f8c8c3425280e43b34efc
Analytics: 9655e0e1c71ea98107cfcb2b14891168acc6c6c9
Expecta: 3b6bd90a64b9a1dcb0b70aa0e10a7f8f631667d5
Firebase: f13680471b021937f2230ea8503c7809d8c29806
FirebaseAnalytics: 9f382605c5ee412b039212f054bf7a403d9850c1
FirebaseCore: fa80ad16a62d52f67274b5b88304c3a318bbf9a4
FirebaseCoreInternal: c7cd505e2136811096b225ac388d6254a2622362
FirebaseInstallations: 13dde135fa0524e15bddb133ccc8465c53a1b3f3
GoogleAppMeasurement: 686b48c3c895f3c55c70719041913d5d150b74f6
GoogleUtilities: c2bdc4cf2ce786c4d2e6b3bcfd599a25ca78f06f
nanopb: b552cce312b6c8484180ef47159bc0f65a1f0431
Firebase: 333ec7c6b12fa09c77b5162cda6b862102211d50
FirebaseAnalytics: 45f6e2e5ef8ccbb90be73ae983c3b20fa78837f7
FirebaseCore: 63efb128decaebb04c4033ed4e05fb0bb1cccef1
FirebaseCoreInternal: 6a292e6f0bece1243a737e81556e56e5e19282e3
FirebaseInstallations: 42d6ead4605d6eafb3b6683674e80e18eb6f2c35
GoogleAppMeasurement: 453eb0de99fcf2bdec9403e9ac5d7871fdba3e3f
GoogleUtilities: d053d902a8edaa9904e1bd00c37535385b8ed152
nanopb: 438bc412db1928dac798aa6fd75726007be04262
OCHamcrest: a613690381f1dac7637c18962c10dbe8feca4bb5
OCMockito: 780f04370226f81a9d972c97d1203864ef609f5b
PromisesObjC: 09985d6d70fbe7878040aa746d78236e6946d2ef
Segment-Firebase: 51000eb031fd9b990fb79c9a38ad5d73cebd4f9c
PromisesObjC: f5707f49cb48b9636751c5b2e7d227e43fba9f47
Segment-Firebase: 3c4d16ac3e0d21f8b81a3026e420d29df1f0a4b0
Specta: b79d84043684b35ffdc2680df578dc318ec2efc2

PODFILE CHECKSUM: 2c6ff7ca8d5b9826542864d0ab6166c58179de30

COCOAPODS: 1.12.0
COCOAPODS: 1.15.2
2 changes: 1 addition & 1 deletion Package.swift
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ let package = Package(
products: [.library(name: "SegmentFirebase", targets: ["SegmentFirebase"])],
dependencies: [
.package(name: "Segment", url: "https://github.com/segmentio/analytics-ios.git", from: "4.1.6"),
.package(name: "Firebase", url: "https://github.com/firebase/firebase-ios-sdk.git", from: "10.6.0"),
.package(name: "Firebase", url: "https://github.com/firebase/firebase-ios-sdk.git", from: "10.23.0"),
],
targets: [
.target(
Expand Down
8 changes: 4 additions & 4 deletions Segment-Firebase.podspec
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = "Segment-Firebase"
s.version = "2.7.13"
s.version = "2.8.0"
s.summary = "Firebase Integration for Segment's analytics-ios library."

s.description = <<-DESC
Expand All @@ -25,9 +25,9 @@ Pod::Spec.new do |s|
s.static_framework = true

s.dependency 'Analytics'
s.dependency 'Firebase', '~> 10.6.0'
s.dependency 'Firebase/Core', '~> 10.6.0'
s.dependency 'FirebaseAnalytics','~> 10.6.0'
s.dependency 'Firebase', '~> 10.23.0'
s.dependency 'Firebase/Core', '~> 10.23.0'
s.dependency 'FirebaseAnalytics','~> 10.23.0'

s.subspec 'Core' do |core|
#For users who only want the core Firebase package
Expand Down