Browse Source

fix(crashlytics) add missing dependency

Looks like the "Firebase Analytics" dependency is needed when migrating to the
new Firebase Crashlytics SDK. We are only interested in the "latest iversion
crash-free users" stat, which seems to require this. The documentartion is
somewhat confusing though.
j8
Saúl Ibarra Corretgé 4 years ago
parent
commit
e6e088d197
3 changed files with 92 additions and 67 deletions
  1. 1
    0
      android/app/build.gradle
  2. 3
    2
      ios/Podfile
  3. 88
    65
      ios/Podfile.lock

+ 1
- 0
android/app/build.gradle View File

@@ -82,6 +82,7 @@ dependencies {
82 82
         // Firebase
83 83
         //  - Crashlytics
84 84
         //  - Dynamic Links
85
+        implementation 'com.google.firebase:firebase-analytics:17.5.0'
85 86
         implementation 'com.google.firebase:firebase-crashlytics:17.2.1'
86 87
         implementation 'com.google.firebase:firebase-dynamic-links:19.1.0'
87 88
     }

+ 3
- 2
ios/Podfile View File

@@ -5,8 +5,9 @@ require_relative '../node_modules/@react-native-community/cli-platform-ios/nativ
5 5
 target 'jitsi-meet' do
6 6
   project 'app/app.xcodeproj'
7 7
 
8
-  pod 'Firebase/Crashlytics', '~> 6.24.0'
9
-  pod 'Firebase/DynamicLinks', '~> 6.24.0'
8
+  pod 'Firebase/Analytics', '~> 6.33.0'
9
+  pod 'Firebase/Crashlytics', '~> 6.33.0'
10
+  pod 'Firebase/DynamicLinks', '~> 6.33.0'
10 11
 end
11 12
 
12 13
 target 'JitsiMeet' do

+ 88
- 65
ios/Podfile.lock View File

@@ -20,42 +20,49 @@ PODS:
20 20
     - React-Core (= 0.61.5-jitsi.1)
21 21
     - React-jsi (= 0.61.5-jitsi.1)
22 22
     - ReactCommon/turbomodule/core (= 0.61.5-jitsi.1)
23
-  - Firebase/CoreOnly (6.24.0):
24
-    - FirebaseCore (= 6.7.0)
25
-  - Firebase/Crashlytics (6.24.0):
23
+  - Firebase/Analytics (6.33.0):
24
+    - Firebase/Core
25
+  - Firebase/Core (6.33.0):
26 26
     - Firebase/CoreOnly
27
-    - FirebaseCrashlytics (~> 4.1.0)
28
-  - Firebase/DynamicLinks (6.24.0):
27
+    - FirebaseAnalytics (= 6.8.3)
28
+  - Firebase/CoreOnly (6.33.0):
29
+    - FirebaseCore (= 6.10.3)
30
+  - Firebase/Crashlytics (6.33.0):
29 31
     - Firebase/CoreOnly
30
-    - FirebaseDynamicLinks (~> 4.0.8)
31
-  - FirebaseAnalyticsInterop (1.5.0)
32
-  - FirebaseCore (6.7.0):
33
-    - FirebaseCoreDiagnostics (~> 1.3)
34
-    - FirebaseCoreDiagnosticsInterop (~> 1.2)
35
-    - GoogleUtilities/Environment (~> 6.5)
36
-    - GoogleUtilities/Logger (~> 6.5)
37
-  - FirebaseCoreDiagnostics (1.3.0):
38
-    - FirebaseCoreDiagnosticsInterop (~> 1.2)
39
-    - GoogleDataTransportCCTSupport (~> 3.1)
40
-    - GoogleUtilities/Environment (~> 6.5)
41
-    - GoogleUtilities/Logger (~> 6.5)
42
-    - nanopb (~> 1.30905.0)
43
-  - FirebaseCoreDiagnosticsInterop (1.2.0)
44
-  - FirebaseCrashlytics (4.1.1):
45
-    - FirebaseAnalyticsInterop (~> 1.2)
46
-    - FirebaseCore (~> 6.6)
47
-    - FirebaseInstallations (~> 1.1)
48
-    - GoogleDataTransport (~> 6.1)
49
-    - GoogleDataTransportCCTSupport (~> 3.1)
50
-    - nanopb (~> 1.30905.0)
32
+    - FirebaseCrashlytics (~> 4.6.1)
33
+  - Firebase/DynamicLinks (6.33.0):
34
+    - Firebase/CoreOnly
35
+    - FirebaseDynamicLinks (~> 4.3.1)
36
+  - FirebaseAnalytics (6.8.3):
37
+    - FirebaseCore (~> 6.10)
38
+    - FirebaseInstallations (~> 1.6)
39
+    - GoogleAppMeasurement (= 6.8.3)
40
+    - GoogleUtilities/AppDelegateSwizzler (~> 6.7)
41
+    - GoogleUtilities/MethodSwizzler (~> 6.7)
42
+    - GoogleUtilities/Network (~> 6.7)
43
+    - "GoogleUtilities/NSData+zlib (~> 6.7)"
44
+    - nanopb (~> 1.30906.0)
45
+  - FirebaseCore (6.10.3):
46
+    - FirebaseCoreDiagnostics (~> 1.6)
47
+    - GoogleUtilities/Environment (~> 6.7)
48
+    - GoogleUtilities/Logger (~> 6.7)
49
+  - FirebaseCoreDiagnostics (1.7.0):
50
+    - GoogleDataTransport (~> 7.4)
51
+    - GoogleUtilities/Environment (~> 6.7)
52
+    - GoogleUtilities/Logger (~> 6.7)
53
+    - nanopb (~> 1.30906.0)
54
+  - FirebaseCrashlytics (4.6.1):
55
+    - FirebaseCore (~> 6.10)
56
+    - FirebaseInstallations (~> 1.6)
57
+    - GoogleDataTransport (~> 7.2)
58
+    - nanopb (~> 1.30906.0)
51 59
     - PromisesObjC (~> 1.2)
52
-  - FirebaseDynamicLinks (4.0.8):
53
-    - FirebaseAnalyticsInterop (~> 1.3)
54
-    - FirebaseCore (~> 6.2)
55
-  - FirebaseInstallations (1.2.0):
56
-    - FirebaseCore (~> 6.6)
57
-    - GoogleUtilities/Environment (~> 6.6)
58
-    - GoogleUtilities/UserDefaults (~> 6.6)
60
+  - FirebaseDynamicLinks (4.3.1):
61
+    - FirebaseCore (~> 6.10)
62
+  - FirebaseInstallations (1.7.0):
63
+    - FirebaseCore (~> 6.10)
64
+    - GoogleUtilities/Environment (~> 6.7)
65
+    - GoogleUtilities/UserDefaults (~> 6.7)
59 66
     - PromisesObjC (~> 1.2)
60 67
   - Folly (2018.10.22.00):
61 68
     - boost-for-react-native
@@ -67,19 +74,36 @@ PODS:
67 74
     - DoubleConversion
68 75
     - glog
69 76
   - glog (0.3.5)
70
-  - GoogleDataTransport (6.1.0)
71
-  - GoogleDataTransportCCTSupport (3.1.0):
72
-    - GoogleDataTransport (~> 6.1)
73
-    - nanopb (~> 1.30905.0)
77
+  - GoogleAppMeasurement (6.8.3):
78
+    - GoogleUtilities/AppDelegateSwizzler (~> 6.7)
79
+    - GoogleUtilities/MethodSwizzler (~> 6.7)
80
+    - GoogleUtilities/Network (~> 6.7)
81
+    - "GoogleUtilities/NSData+zlib (~> 6.7)"
82
+    - nanopb (~> 1.30906.0)
83
+  - GoogleDataTransport (7.4.0):
84
+    - nanopb (~> 1.30906.0)
74 85
   - GoogleSignIn (5.0.1):
75 86
     - AppAuth (~> 1.2)
76 87
     - GTMAppAuth (~> 1.0)
77 88
     - GTMSessionFetcher/Core (~> 1.1)
78
-  - GoogleUtilities/Environment (6.6.0):
89
+  - GoogleUtilities/AppDelegateSwizzler (6.7.2):
90
+    - GoogleUtilities/Environment
91
+    - GoogleUtilities/Logger
92
+    - GoogleUtilities/Network
93
+  - GoogleUtilities/Environment (6.7.2):
79 94
     - PromisesObjC (~> 1.2)
80
-  - GoogleUtilities/Logger (6.6.0):
95
+  - GoogleUtilities/Logger (6.7.2):
81 96
     - GoogleUtilities/Environment
82
-  - GoogleUtilities/UserDefaults (6.6.0):
97
+  - GoogleUtilities/MethodSwizzler (6.7.2):
98
+    - GoogleUtilities/Logger
99
+  - GoogleUtilities/Network (6.7.2):
100
+    - GoogleUtilities/Logger
101
+    - "GoogleUtilities/NSData+zlib"
102
+    - GoogleUtilities/Reachability
103
+  - "GoogleUtilities/NSData+zlib (6.7.2)"
104
+  - GoogleUtilities/Reachability (6.7.2):
105
+    - GoogleUtilities/Logger
106
+  - GoogleUtilities/UserDefaults (6.7.2):
83 107
     - GoogleUtilities/Logger
84 108
   - GTMAppAuth (1.0.0):
85 109
     - AppAuth/Core (~> 1.0)
@@ -89,13 +113,13 @@ PODS:
89 113
   - GTMSessionFetcher/Core (1.2.2)
90 114
   - GTMSessionFetcher/Full (1.2.2):
91 115
     - GTMSessionFetcher/Core (= 1.2.2)
92
-  - nanopb (1.30905.0):
93
-    - nanopb/decode (= 1.30905.0)
94
-    - nanopb/encode (= 1.30905.0)
95
-  - nanopb/decode (1.30905.0)
96
-  - nanopb/encode (1.30905.0)
116
+  - nanopb (1.30906.0):
117
+    - nanopb/decode (= 1.30906.0)
118
+    - nanopb/encode (= 1.30906.0)
119
+  - nanopb/decode (1.30906.0)
120
+  - nanopb/encode (1.30906.0)
97 121
   - ObjectiveDropboxOfficial (3.9.4)
98
-  - PromisesObjC (1.2.8)
122
+  - PromisesObjC (1.2.10)
99 123
   - RCTRequired (0.61.5-jitsi.1)
100 124
   - RCTTypeSafety (0.61.5-jitsi.1):
101 125
     - FBLazyVector (= 0.61.5-jitsi.1)
@@ -350,8 +374,9 @@ DEPENDENCIES:
350 374
   - DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`)
351 375
   - FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector/`)
352 376
   - FBReactNativeSpec (from `../node_modules/react-native/Libraries/FBReactNativeSpec/`)
353
-  - Firebase/Crashlytics (~> 6.24.0)
354
-  - Firebase/DynamicLinks (~> 6.24.0)
377
+  - Firebase/Analytics (~> 6.33.0)
378
+  - Firebase/Crashlytics (~> 6.33.0)
379
+  - Firebase/DynamicLinks (~> 6.33.0)
355 380
   - Folly (from `../node_modules/react-native/third-party-podspecs/Folly.podspec`)
356 381
   - glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`)
357 382
   - ObjectiveDropboxOfficial (~> 3.9.4)
@@ -397,15 +422,14 @@ SPEC REPOS:
397 422
     - boost-for-react-native
398 423
     - CocoaLumberjack
399 424
     - Firebase
400
-    - FirebaseAnalyticsInterop
425
+    - FirebaseAnalytics
401 426
     - FirebaseCore
402 427
     - FirebaseCoreDiagnostics
403
-    - FirebaseCoreDiagnosticsInterop
404 428
     - FirebaseCrashlytics
405 429
     - FirebaseDynamicLinks
406 430
     - FirebaseInstallations
431
+    - GoogleAppMeasurement
407 432
     - GoogleDataTransport
408
-    - GoogleDataTransportCCTSupport
409 433
     - GoogleSignIn
410 434
     - GoogleUtilities
411 435
     - GTMAppAuth
@@ -501,25 +525,24 @@ SPEC CHECKSUMS:
501 525
   DoubleConversion: 5805e889d232975c086db112ece9ed034df7a0b2
502 526
   FBLazyVector: 4a5251159a3ed05dc11cc8b74cf937869935814b
503 527
   FBReactNativeSpec: 6fa602a20993212cc9877a81838578ffb0008bc9
504
-  Firebase: b28e55c60efd98963cd9011fe2fac5a10c2ba124
505
-  FirebaseAnalyticsInterop: 3f86269c38ae41f47afeb43ebf32a001f58fcdae
506
-  FirebaseCore: e610482f64097b0e9f056cd97bc6b33dfabcbb6a
507
-  FirebaseCoreDiagnostics: 4a773a47bd83bbd5a9b1ccf1ce7caa8b2d535e67
508
-  FirebaseCoreDiagnosticsInterop: 296e2c5f5314500a850ad0b83e9e7c10b011a850
509
-  FirebaseCrashlytics: a87cce5746d3335995bd18b1b60d073cd05a6920
510
-  FirebaseDynamicLinks: 417dc6dbb6013233c77558290d73296f429656a6
511
-  FirebaseInstallations: 2119fb3e46b0a88bfdbf12562f855ee3252462fa
528
+  Firebase: 8db6f2d1b2c5e2984efba4949a145875a8f65fe5
529
+  FirebaseAnalytics: 5dd088bd2e67bb9d13dbf792d1164ceaf3052193
530
+  FirebaseCore: d889d9e12535b7f36ac8bfbf1713a0836a3012cd
531
+  FirebaseCoreDiagnostics: 770ac5958e1372ce67959ae4b4f31d8e127c3ac1
532
+  FirebaseCrashlytics: 5777d3462fb8c3ab9e80a2473bd7d667a2e8411c
533
+  FirebaseDynamicLinks: 6eac37d86910382eafb6315d952cc44c9e176094
534
+  FirebaseInstallations: 466c7b4d1f58fe16707693091da253726a731ed2
512 535
   Folly: 30e7936e1c45c08d884aa59369ed951a8e68cf51
513 536
   glog: 1f3da668190260b06b429bb211bfbee5cd790c28
514
-  GoogleDataTransport: f6f8eba931df03ebd2232ff4645aa85f8f47b5ab
515
-  GoogleDataTransportCCTSupport: d70a561f7d236af529fee598835caad5e25f6d3d
537
+  GoogleAppMeasurement: 966e88df9d19c15715137bb2ddaf52373f111436
538
+  GoogleDataTransport: b7f406340a291370045a270c599e53c6fa6ec20f
516 539
   GoogleSignIn: 3a51b9bb8e48b635fd7f4272cee06ca260345b86
517
-  GoogleUtilities: 39530bc0ad980530298e9c4af8549e991fd033b1
540
+  GoogleUtilities: 7f2f5a07f888cdb145101d6042bc4422f57e70b3
518 541
   GTMAppAuth: 4deac854479704f348309e7b66189e604cf5e01e
519 542
   GTMSessionFetcher: 61bb0f61a4cb560030f1222021178008a5727a23
520
-  nanopb: c43f40fadfe79e8b8db116583945847910cbabc9
543
+  nanopb: 59317e09cf1f1a0af72f12af412d54edf52603fc
521 544
   ObjectiveDropboxOfficial: a5afefc83f6467c42c45f2253f583f2ad1ffc701
522
-  PromisesObjC: c119f3cd559f50b7ae681fa59dc1acd19173b7e6
545
+  PromisesObjC: b14b1c6b68e306650688599de8a45e49fae81151
523 546
   RCTRequired: f63dd90a89a60602acdd44c42e5d2645ca60ab79
524 547
   RCTTypeSafety: 24a3c6d55684046ed550b1d0ef083a9bf71c8bd4
525 548
   React: 71c5a51135f291c3b32c0b558e167b858ae50e84
@@ -553,6 +576,6 @@ SPEC CHECKSUMS:
553 576
   RNWatch: a5320c959c75e72845c07985f3e935e58998f1d3
554 577
   Yoga: 7b4209fda2441f99d54dd6cf4c82b094409bb68f
555 578
 
556
-PODFILE CHECKSUM: 7255ec38ea51a8bc10a7a582248b4eb4bbbff80c
579
+PODFILE CHECKSUM: 224e84629bf45ae487c4ebc66faf33ec8304fb67
557 580
 
558 581
 COCOAPODS: 1.9.3

Loading…
Cancel
Save