Repository navigation
Commit ff334ac
authored
fix(core): bump Firebase iOS SDK to 12.19.3 (4.x backport, Firestore security fix) (#18861)
* fix(core): bump Firebase iOS SDK to 12.19.3 (CocoaPods and SPM) for Firestore root-certificate security fix
Backport to the 4.x line (BoM 4.20.0). firebase-ios-sdk#16930 removes compromised eMudhra CA roots from Firestore's embedded gRPC root-certificate bundle. Windows (C++ SDK) is covered in a follow-up firebase_core release.
* fix(apple): resolve CocoaPods deps that skip the 12.19.3 patch release
Firebase 12.19.3 only ships Core, Firestore and the umbrella pod. firebase_app_check (iOS) now depends on Firebase/AppCheck like macOS, and firebase_analytics allows any 12.19.x FirebaseAnalytics.
* chore(firestore): drop precompiled Firestore frameworks from 4.x example Podfiles
invertase/firestore-ios-sdk-frameworks has no 12.19.3 tag, so pod install failed; the examples now use the patched FirebaseFirestore from trunk.1 parent e9f84d7 commit ff334ac
34 files changed
Lines changed: 34 additions & 36 deletions
File tree
- packages
- cloud_firestore/cloud_firestore
- example
- ios
- macos
- ios/cloud_firestore
- macos/cloud_firestore
- cloud_functions/cloud_functions
- ios/cloud_functions
- macos/cloud_functions
- firebase_analytics/firebase_analytics
- ios
- firebase_analytics
- macos
- firebase_analytics
- firebase_app_check/firebase_app_check
- ios
- firebase_app_check
- macos/firebase_app_check
- firebase_app_installations/firebase_app_installations
- ios/firebase_app_installations
- macos/firebase_app_installations
- firebase_auth/firebase_auth
- ios/firebase_auth
- macos/firebase_auth
- firebase_core/firebase_core
- ios
- firebase_core
- macos/firebase_core
- firebase_crashlytics/firebase_crashlytics
- ios/firebase_crashlytics
- macos/firebase_crashlytics
- firebase_database/firebase_database
- ios/firebase_database
- macos/firebase_database
- firebase_in_app_messaging/firebase_in_app_messaging/ios/firebase_in_app_messaging
- firebase_messaging/firebase_messaging
- ios/firebase_messaging
- macos/firebase_messaging
- firebase_ml_model_downloader/firebase_ml_model_downloader
- ios/firebase_ml_model_downloader
- macos/firebase_ml_model_downloader
- firebase_performance/firebase_performance/ios/firebase_performance
- firebase_remote_config/firebase_remote_config
- ios/firebase_remote_config
- macos/firebase_remote_config
- firebase_storage/firebase_storage
- ios/firebase_storage
- macos/firebase_storage
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
50 | 50 | | |
51 | 51 | | |
52 | 52 | | |
53 | | - | |
54 | | - | |
55 | 53 | | |
56 | 54 | | |
57 | 55 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
52 | | - | |
53 | | - | |
54 | 52 | | |
55 | 53 | | |
56 | 54 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
41 | | - | |
| 41 | + | |
| 42 | + | |
42 | 43 | | |
43 | 44 | | |
44 | 45 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
59 | 59 | | |
60 | 60 | | |
61 | 61 | | |
62 | | - | |
| 62 | + | |
| 63 | + | |
63 | 64 | | |
64 | 65 | | |
65 | 66 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| |||
0 commit comments