Repository navigation
Commit aca14ea
authored
fix(apple): build on Firebase Apple SDK 13 and require macOS 11 for Swift packages (#18783)
* fix(apple): compile Firestore pipelines and ML Model Downloader on SDK 13
Firestore 13 prefixes the pipeline bridge classes, and the Swift package no longer ships FirebaseMLModelDownloader.
* fix(firestore): keep pipeline bridges compiling on CocoaPods 12.19.0
SDK 13 prefixes the bridge classes, and the same parser is still built against the unprefixed 12.19.0 names.
* style(apple): format the SDK 13 pipeline parser and model downloader
clang-format and swift-format reindent the bridge rename and the canImport guard.
* refactor(apple)!: require macOS 11 for the Swift packages on SDK 13
Firebase Apple SDK 13 requires macOS 11. CocoaPods stays on 10.15 because that path is still SDK 12.19.0.
* ci(auth): run iOS e2e on CocoaPods until GoogleSignIn supports App Check 12
Firebase Apple SDK 13 requires app-check 12 under Swift Package Manager, and every GoogleSignIn-iOS release still requires app-check 11, so the auth example cannot resolve its packages under SPM.1 parent dbf7f75 commit aca14ea
22 files changed
Lines changed: 442 additions & 372 deletions
File tree
- .github/workflows
- packages
- cloud_firestore/cloud_firestore
- ios/cloud_firestore
- Sources/cloud_firestore
- macos/cloud_firestore
- cloud_functions/cloud_functions/macos/cloud_functions
- firebase_ai/firebase_ai/macos/firebase_ai
- firebase_analytics/firebase_analytics/macos/firebase_analytics
- firebase_app_check/firebase_app_check/macos/firebase_app_check
- firebase_app_installations/firebase_app_installations/macos/firebase_app_installations
- firebase_auth/firebase_auth/macos/firebase_auth
- firebase_core/firebase_core/macos/firebase_core
- firebase_crashlytics/firebase_crashlytics/macos/firebase_crashlytics
- firebase_database/firebase_database/macos/firebase_database
- firebase_messaging/firebase_messaging/macos/firebase_messaging
- firebase_ml_model_downloader/firebase_ml_model_downloader
- ios/firebase_ml_model_downloader
- Sources/firebase_ml_model_downloader
- macos/firebase_ml_model_downloader
- firebase_remote_config/firebase_remote_config/macos/firebase_remote_config
- firebase_storage/firebase_storage/macos/firebase_storage
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
86 | 86 | | |
87 | 87 | | |
88 | 88 | | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
89 | 95 | | |
90 | 96 | | |
91 | 97 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
72 | 72 | | |
73 | 73 | | |
74 | 74 | | |
75 | | - | |
| 75 | + | |
76 | 76 | | |
77 | 77 | | |
78 | 78 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
81 | 81 | | |
82 | 82 | | |
83 | 83 | | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
84 | 87 | | |
85 | 88 | | |
86 | 89 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
85 | 85 | | |
86 | 86 | | |
87 | 87 | | |
88 | | - | |
| 88 | + | |
89 | 89 | | |
90 | 90 | | |
91 | 91 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
| 42 | + | |
42 | 43 | | |
43 | 44 | | |
44 | 45 | | |
| |||
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | | - | |
| 16 | + | |
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
| |||
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
| 42 | + | |
42 | 43 | | |
43 | 44 | | |
44 | 45 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
| 15 | + | |
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
| 15 | + | |
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| |||
0 commit comments