瀏覽代碼

ios: update Crasshlytics and fix uploadding symbols

j8
Saúl Ibarra Corretgé 5 年之前
父節點
當前提交
d19a659871
共有 3 個檔案被更改,包括 108 行新增77 行删除
  1. 4
    4
      ios/Podfile
  2. 100
    69
      ios/Podfile.lock
  3. 4
    4
      ios/app/app.xcodeproj/project.pbxproj

+ 4
- 4
ios/Podfile 查看文件

@@ -5,10 +5,10 @@ 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 'Crashlytics', '~> 3.12.0'
9
-  pod 'Fabric', '~> 1.9.0'
10
-  pod 'Firebase/Core', '~> 5.18.0'
11
-  pod 'Firebase/DynamicLinks', '~> 5.18.0'
8
+  pod 'Crashlytics', '~> 3.14.0'
9
+  pod 'Fabric', '~> 1.10.2'
10
+  pod 'Firebase/Core', '~> 6.16.0'
11
+  pod 'Firebase/DynamicLinks', '~> 6.16.0'
12 12
 end
13 13
 
14 14
 target 'JitsiMeet' do

+ 100
- 69
ios/Podfile.lock 查看文件

@@ -11,10 +11,10 @@ PODS:
11 11
   - CocoaLumberjack (3.5.3):
12 12
     - CocoaLumberjack/Core (= 3.5.3)
13 13
   - CocoaLumberjack/Core (3.5.3)
14
-  - Crashlytics (3.12.0):
15
-    - Fabric (~> 1.9.0)
14
+  - Crashlytics (3.14.0):
15
+    - Fabric (~> 1.10.2)
16 16
   - DoubleConversion (1.1.6)
17
-  - Fabric (1.9.0)
17
+  - Fabric (1.10.2)
18 18
   - FBLazyVector (0.61.5-jitsi.1)
19 19
   - FBReactNativeSpec (0.61.5-jitsi.1):
20 20
     - Folly (= 2018.10.22.00)
@@ -23,34 +23,48 @@ PODS:
23 23
     - React-Core (= 0.61.5-jitsi.1)
24 24
     - React-jsi (= 0.61.5-jitsi.1)
25 25
     - ReactCommon/turbomodule/core (= 0.61.5-jitsi.1)
26
-  - Firebase/Core (5.18.0):
26
+  - Firebase/Core (6.16.0):
27 27
     - Firebase/CoreOnly
28
-    - FirebaseAnalytics (= 5.7.0)
29
-  - Firebase/CoreOnly (5.18.0):
30
-    - FirebaseCore (= 5.3.1)
31
-  - Firebase/DynamicLinks (5.18.0):
28
+    - FirebaseAnalytics (= 6.2.2)
29
+  - Firebase/CoreOnly (6.16.0):
30
+    - FirebaseCore (= 6.6.1)
31
+  - Firebase/DynamicLinks (6.16.0):
32 32
     - Firebase/CoreOnly
33
-    - FirebaseDynamicLinks (= 3.4.1)
34
-  - FirebaseAnalytics (5.7.0):
35
-    - FirebaseCore (~> 5.3)
36
-    - FirebaseInstanceID (~> 3.6)
37
-    - GoogleAppMeasurement (= 5.7.0)
38
-    - GoogleUtilities/AppDelegateSwizzler (~> 5.2)
39
-    - GoogleUtilities/MethodSwizzler (~> 5.2)
40
-    - GoogleUtilities/Network (~> 5.2)
41
-    - "GoogleUtilities/NSData+zlib (~> 5.2)"
42
-    - nanopb (~> 0.3)
43
-  - FirebaseAnalyticsInterop (1.2.0)
44
-  - FirebaseCore (5.3.1):
45
-    - GoogleUtilities/Logger (~> 5.2)
46
-  - FirebaseDynamicLinks (3.4.1):
47
-    - FirebaseAnalytics (~> 5.1)
48
-    - FirebaseAnalyticsInterop (~> 1.0)
49
-    - FirebaseCore (~> 5.2)
50
-  - FirebaseInstanceID (3.7.0):
51
-    - FirebaseCore (~> 5.2)
52
-    - GoogleUtilities/Environment (~> 5.2)
53
-    - GoogleUtilities/UserDefaults (~> 5.2)
33
+    - FirebaseDynamicLinks (~> 4.0.6)
34
+  - FirebaseAnalytics (6.2.2):
35
+    - FirebaseCore (~> 6.6)
36
+    - FirebaseInstanceID (~> 4.3)
37
+    - GoogleAppMeasurement (= 6.2.2)
38
+    - GoogleUtilities/AppDelegateSwizzler (~> 6.0)
39
+    - GoogleUtilities/MethodSwizzler (~> 6.0)
40
+    - GoogleUtilities/Network (~> 6.0)
41
+    - "GoogleUtilities/NSData+zlib (~> 6.0)"
42
+    - nanopb (= 0.3.9011)
43
+  - FirebaseAnalyticsInterop (1.5.0)
44
+  - FirebaseCore (6.6.1):
45
+    - FirebaseCoreDiagnostics (~> 1.2)
46
+    - FirebaseCoreDiagnosticsInterop (~> 1.2)
47
+    - GoogleUtilities/Environment (~> 6.5)
48
+    - GoogleUtilities/Logger (~> 6.5)
49
+  - FirebaseCoreDiagnostics (1.2.2):
50
+    - FirebaseCoreDiagnosticsInterop (~> 1.2)
51
+    - GoogleDataTransportCCTSupport (~> 2.0)
52
+    - GoogleUtilities/Environment (~> 6.5)
53
+    - GoogleUtilities/Logger (~> 6.5)
54
+    - nanopb (~> 0.3.901)
55
+  - FirebaseCoreDiagnosticsInterop (1.2.0)
56
+  - FirebaseDynamicLinks (4.0.8):
57
+    - FirebaseAnalyticsInterop (~> 1.3)
58
+    - FirebaseCore (~> 6.2)
59
+  - FirebaseInstallations (1.1.1):
60
+    - FirebaseCore (~> 6.6)
61
+    - GoogleUtilities/UserDefaults (~> 6.5)
62
+    - PromisesObjC (~> 1.2)
63
+  - FirebaseInstanceID (4.3.2):
64
+    - FirebaseCore (~> 6.6)
65
+    - FirebaseInstallations (~> 1.0)
66
+    - GoogleUtilities/Environment (~> 6.5)
67
+    - GoogleUtilities/UserDefaults (~> 6.5)
54 68
   - Folly (2018.10.22.00):
55 69
     - boost-for-react-native
56 70
     - DoubleConversion
@@ -61,33 +75,37 @@ PODS:
61 75
     - DoubleConversion
62 76
     - glog
63 77
   - glog (0.3.5)
64
-  - GoogleAppMeasurement (5.7.0):
65
-    - GoogleUtilities/AppDelegateSwizzler (~> 5.2)
66
-    - GoogleUtilities/MethodSwizzler (~> 5.2)
67
-    - GoogleUtilities/Network (~> 5.2)
68
-    - "GoogleUtilities/NSData+zlib (~> 5.2)"
69
-    - nanopb (~> 0.3)
78
+  - GoogleAppMeasurement (6.2.2):
79
+    - GoogleUtilities/AppDelegateSwizzler (~> 6.0)
80
+    - GoogleUtilities/MethodSwizzler (~> 6.0)
81
+    - GoogleUtilities/Network (~> 6.0)
82
+    - "GoogleUtilities/NSData+zlib (~> 6.0)"
83
+    - nanopb (= 0.3.9011)
84
+  - GoogleDataTransport (5.1.0)
85
+  - GoogleDataTransportCCTSupport (2.0.1):
86
+    - GoogleDataTransport (~> 5.1)
87
+    - nanopb (~> 0.3.901)
70 88
   - GoogleSignIn (5.0.1):
71 89
     - AppAuth (~> 1.2)
72 90
     - GTMAppAuth (~> 1.0)
73 91
     - GTMSessionFetcher/Core (~> 1.1)
74
-  - GoogleUtilities/AppDelegateSwizzler (5.4.1):
92
+  - GoogleUtilities/AppDelegateSwizzler (6.5.2):
75 93
     - GoogleUtilities/Environment
76 94
     - GoogleUtilities/Logger
77 95
     - GoogleUtilities/Network
78
-  - GoogleUtilities/Environment (5.4.1)
79
-  - GoogleUtilities/Logger (5.4.1):
96
+  - GoogleUtilities/Environment (6.5.2)
97
+  - GoogleUtilities/Logger (6.5.2):
80 98
     - GoogleUtilities/Environment
81
-  - GoogleUtilities/MethodSwizzler (5.4.1):
99
+  - GoogleUtilities/MethodSwizzler (6.5.2):
82 100
     - GoogleUtilities/Logger
83
-  - GoogleUtilities/Network (5.4.1):
101
+  - GoogleUtilities/Network (6.5.2):
84 102
     - GoogleUtilities/Logger
85 103
     - "GoogleUtilities/NSData+zlib"
86 104
     - GoogleUtilities/Reachability
87
-  - "GoogleUtilities/NSData+zlib (5.4.1)"
88
-  - GoogleUtilities/Reachability (5.4.1):
105
+  - "GoogleUtilities/NSData+zlib (6.5.2)"
106
+  - GoogleUtilities/Reachability (6.5.2):
89 107
     - GoogleUtilities/Logger
90
-  - GoogleUtilities/UserDefaults (5.4.1):
108
+  - GoogleUtilities/UserDefaults (6.5.2):
91 109
     - GoogleUtilities/Logger
92 110
   - GTMAppAuth (1.0.0):
93 111
     - AppAuth/Core (~> 1.0)
@@ -97,12 +115,13 @@ PODS:
97 115
   - GTMSessionFetcher/Core (1.2.2)
98 116
   - GTMSessionFetcher/Full (1.2.2):
99 117
     - GTMSessionFetcher/Core (= 1.2.2)
100
-  - nanopb (0.3.901):
101
-    - nanopb/decode (= 0.3.901)
102
-    - nanopb/encode (= 0.3.901)
103
-  - nanopb/decode (0.3.901)
104
-  - nanopb/encode (0.3.901)
118
+  - nanopb (0.3.9011):
119
+    - nanopb/decode (= 0.3.9011)
120
+    - nanopb/encode (= 0.3.9011)
121
+  - nanopb/decode (0.3.9011)
122
+  - nanopb/encode (0.3.9011)
105 123
   - ObjectiveDropboxOfficial (3.9.4)
124
+  - PromisesObjC (1.2.8)
106 125
   - RCTRequired (0.61.5-jitsi.1)
107 126
   - RCTTypeSafety (0.61.5-jitsi.1):
108 127
     - FBLazyVector (= 0.61.5-jitsi.1)
@@ -352,13 +371,13 @@ DEPENDENCIES:
352 371
   - Amplitude-iOS (~> 4.0.4)
353 372
   - BVLinearGradient (from `../node_modules/react-native-linear-gradient`)
354 373
   - CocoaLumberjack (~> 3.5.3)
355
-  - Crashlytics (~> 3.12.0)
374
+  - Crashlytics (~> 3.14.0)
356 375
   - DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`)
357
-  - Fabric (~> 1.9.0)
376
+  - Fabric (~> 1.10.2)
358 377
   - FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector/`)
359 378
   - FBReactNativeSpec (from `../node_modules/react-native/Libraries/FBReactNativeSpec/`)
360
-  - Firebase/Core (~> 5.18.0)
361
-  - Firebase/DynamicLinks (~> 5.18.0)
379
+  - Firebase/Core (~> 6.16.0)
380
+  - Firebase/DynamicLinks (~> 6.16.0)
362 381
   - Folly (from `../node_modules/react-native/third-party-podspecs/Folly.podspec`)
363 382
   - glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`)
364 383
   - ObjectiveDropboxOfficial (~> 3.9.4)
@@ -401,23 +420,29 @@ SPEC REPOS:
401 420
     - Amplitude-iOS
402 421
     - boost-for-react-native
403 422
     - CocoaLumberjack
423
+    - ObjectiveDropboxOfficial
424
+  trunk:
425
+    - AppAuth
404 426
     - Crashlytics
405 427
     - Fabric
406 428
     - Firebase
407 429
     - FirebaseAnalytics
408 430
     - FirebaseAnalyticsInterop
409 431
     - FirebaseCore
432
+    - FirebaseCoreDiagnostics
433
+    - FirebaseCoreDiagnosticsInterop
410 434
     - FirebaseDynamicLinks
435
+    - FirebaseInstallations
411 436
     - FirebaseInstanceID
412 437
     - GoogleAppMeasurement
413
-    - GoogleUtilities
414
-    - nanopb
415
-    - ObjectiveDropboxOfficial
416
-  trunk:
417
-    - AppAuth
438
+    - GoogleDataTransport
439
+    - GoogleDataTransportCCTSupport
418 440
     - GoogleSignIn
441
+    - GoogleUtilities
419 442
     - GTMAppAuth
420 443
     - GTMSessionFetcher
444
+    - nanopb
445
+    - PromisesObjC
421 446
 
422 447
 EXTERNAL SOURCES:
423 448
   BVLinearGradient:
@@ -501,26 +526,32 @@ SPEC CHECKSUMS:
501 526
   boost-for-react-native: 39c7adb57c4e60d6c5479dd8623128eb5b3f0f2c
502 527
   BVLinearGradient: e3aad03778a456d77928f594a649e96995f1c872
503 528
   CocoaLumberjack: 2f44e60eb91c176d471fdba43b9e3eae6a721947
504
-  Crashlytics: 07fb167b1694128c1c9a5a5cc319b0e9c3ca0933
529
+  Crashlytics: 540b7e5f5da5a042647227a5e3ac51d85eed06df
505 530
   DoubleConversion: 5805e889d232975c086db112ece9ed034df7a0b2
506
-  Fabric: f988e33c97f08930a413e08123064d2e5f68d655
531
+  Fabric: 706c8b8098fff96c33c0db69cbf81f9c551d0d74
507 532
   FBLazyVector: 4a5251159a3ed05dc11cc8b74cf937869935814b
508 533
   FBReactNativeSpec: 6fa602a20993212cc9877a81838578ffb0008bc9
509
-  Firebase: 02f3281965c075426141a0ce1277e9de6649cab9
510
-  FirebaseAnalytics: 23851fe602c872130a2c5c55040b302120346cc2
511
-  FirebaseAnalyticsInterop: efbe45c8385ec626e29f9525e5ebd38520dfb6c1
512
-  FirebaseCore: 52f851b30e11360f1e67cf04b1edfebf0a47a2d3
513
-  FirebaseDynamicLinks: f209c3caccd82102caa0e91d393e3ccc593501fd
514
-  FirebaseInstanceID: bd6fc5a258884e206fd5c474ebe4f5b00e21770e
534
+  Firebase: 497158b816d0a86fc31babbd05546fcd7e6083ff
535
+  FirebaseAnalytics: cf95d3aab897612783020fbd98401d5366f135ee
536
+  FirebaseAnalyticsInterop: 3f86269c38ae41f47afeb43ebf32a001f58fcdae
537
+  FirebaseCore: 85064903ed6c28e47fec9c7bd149d94ba1b6b6e7
538
+  FirebaseCoreDiagnostics: e9b4cd8ba60dee0f2d13347332e4b7898cca5b61
539
+  FirebaseCoreDiagnosticsInterop: 296e2c5f5314500a850ad0b83e9e7c10b011a850
540
+  FirebaseDynamicLinks: 417dc6dbb6013233c77558290d73296f429656a6
541
+  FirebaseInstallations: acb3216eb9784d3b1d2d2d635ff74fa892cc0c44
542
+  FirebaseInstanceID: 7ee0d6777013bb952f377b41965bf132b6a075be
515 543
   Folly: 30e7936e1c45c08d884aa59369ed951a8e68cf51
516 544
   glog: 1f3da668190260b06b429bb211bfbee5cd790c28
517
-  GoogleAppMeasurement: 6cf307834da065863f9faf4c0de0a936d81dd832
545
+  GoogleAppMeasurement: d0560d915abf15e692e8538ba1d58442217b6aff
546
+  GoogleDataTransport: b29a21d813e906014ca16c00897827e40e4a24ab
547
+  GoogleDataTransportCCTSupport: 6f15a89b0ca35d6fa523e1f752ef818588885988
518 548
   GoogleSignIn: 3a51b9bb8e48b635fd7f4272cee06ca260345b86
519
-  GoogleUtilities: 1e25823cbf46540b4284f6ef8e17b3a68ee12bbc
549
+  GoogleUtilities: ad0f3b691c67909d03a3327cc205222ab8f42e0e
520 550
   GTMAppAuth: 4deac854479704f348309e7b66189e604cf5e01e
521 551
   GTMSessionFetcher: 61bb0f61a4cb560030f1222021178008a5727a23
522
-  nanopb: 2901f78ea1b7b4015c860c2fdd1ea2fee1a18d48
552
+  nanopb: 18003b5e52dab79db540fe93fe9579f399bd1ccd
523 553
   ObjectiveDropboxOfficial: a5afefc83f6467c42c45f2253f583f2ad1ffc701
554
+  PromisesObjC: c119f3cd559f50b7ae681fa59dc1acd19173b7e6
524 555
   RCTRequired: f63dd90a89a60602acdd44c42e5d2645ca60ab79
525 556
   RCTTypeSafety: 24a3c6d55684046ed550b1d0ef083a9bf71c8bd4
526 557
   React: 71c5a51135f291c3b32c0b558e167b858ae50e84
@@ -553,6 +584,6 @@ SPEC CHECKSUMS:
553 584
   RNWatch: 09738b339eceb66e4d80a2371633ca5fb380fa42
554 585
   Yoga: 7b4209fda2441f99d54dd6cf4c82b094409bb68f
555 586
 
556
-PODFILE CHECKSUM: 0fdfa45ae809c9460c80be3e0d4bbb822fccc418
587
+PODFILE CHECKSUM: f615794fb9184757b00cd16e534824ba6ee2fc98
557 588
 
558 589
 COCOAPODS: 1.8.4

+ 4
- 4
ios/app/app.xcodeproj/project.pbxproj 查看文件

@@ -293,7 +293,7 @@
293 293
 				B35383AD1DDA0083008F406A /* Adjust embedded framework architectures */,
294 294
 				0BB7DA181EC9E695007AAE98 /* Adjust ATS */,
295 295
 				DEF4813D224925A2002AD03A /* Copy Google Plist file */,
296
-				DEC2069321CBBD6900072F03 /* Setup Fabric */,
296
+				DEC2069321CBBD6900072F03 /* Setup Crashlytics */,
297 297
 				DE11877A21EE09640078D059 /* Setup Google reverse URL handler */,
298 298
 				DE4F6D6E22005C0400DE699E /* Setup Dropbox */,
299 299
 				0BEA5C491F7B8F73000D0AB4 /* Embed Watch Content */,
@@ -492,7 +492,7 @@
492 492
 			shellPath = /bin/sh;
493 493
 			shellScript = "INFO_PLIST=\"$BUILT_PRODUCTS_DIR/$INFOPLIST_PATH\"\nDROPBOX_KEY_FILE=\"$PROJECT_DIR/dropbox.key\"\n\nif [[ -f $DROPBOX_KEY_FILE ]]; then\n    /usr/libexec/PlistBuddy -c \"Delete :LSApplicationQueriesSchemes\" $INFO_PLIST\n    /usr/libexec/PlistBuddy -c \"Add :LSApplicationQueriesSchemes array\" $INFO_PLIST\n    /usr/libexec/PlistBuddy -c \"Add :LSApplicationQueriesSchemes:0 string 'dbapi-2'\" $INFO_PLIST\n    /usr/libexec/PlistBuddy -c \"Add :LSApplicationQueriesSchemes:1 string 'dbapi-8-emm'\" $INFO_PLIST\n\n    DROPBOX_KEY=$(head -n 1 $DROPBOX_KEY_FILE)\n    /usr/libexec/PlistBuddy -c \"Add :CFBundleURLTypes:2:CFBundleURLName string dropbox\" $INFO_PLIST\n    /usr/libexec/PlistBuddy -c \"Add :CFBundleURLTypes:2:CFBundleURLSchemes array\" $INFO_PLIST\n    /usr/libexec/PlistBuddy -c \"Add :CFBundleURLTypes:2:CFBundleURLSchemes:0 string $DROPBOX_KEY\" $INFO_PLIST\nfi\n";
494 494
 		};
495
-		DEC2069321CBBD6900072F03 /* Setup Fabric */ = {
495
+		DEC2069321CBBD6900072F03 /* Setup Crashlytics */ = {
496 496
 			isa = PBXShellScriptBuildPhase;
497 497
 			buildActionMask = 2147483647;
498 498
 			files = (
@@ -501,14 +501,14 @@
501 501
 			);
502 502
 			inputPaths = (
503 503
 			);
504
-			name = "Setup Fabric";
504
+			name = "Setup Crashlytics";
505 505
 			outputFileListPaths = (
506 506
 			);
507 507
 			outputPaths = (
508 508
 			);
509 509
 			runOnlyForDeploymentPostprocessing = 0;
510 510
 			shellPath = /bin/sh;
511
-			shellScript = "${PODS_ROOT}/Fabric/run\n";
511
+			shellScript = "GOOGLE_PLIST=\"$PROJECT_DIR/GoogleService-Info.plist\"\n\nif [[ -f $GOOGLE_PLIST ]]; then\n    if [ \"${CONFIGURATION}\" != \"Debug\" ]; then\n        find \"${DWARF_DSYM_FOLDER_PATH}\" -name \"*.dSYM\" | xargs -I \\{\\} ${PODS_ROOT}/Fabric/upload-symbols -gsp $GOOGLE_PLIST -p ios \\{\\}\n    fi\nfi\n";
512 512
 		};
513 513
 		DEF4813D224925A2002AD03A /* Copy Google Plist file */ = {
514 514
 			isa = PBXShellScriptBuildPhase;

Loading…
取消
儲存