Fix: Swift-Package-Manager-Konflikt durch inkonsistente Firebase-Versionen

Nach dem Hinzufügen von firebase_app_check wurde firebase_core implizit
auf 4.13.0 gehoben, während firebase_auth/cloud_firestore/firebase_storage
auf älteren Minor-Versionen mit abweichenden firebase-ios-sdk-Anforderungen
verharrten (12.15.0 vs. 12.17.0) — Xcode konnte die SPM-Pakete deshalb
nicht mehr auflösen. Fix: alle Firebase-Pakete auf die zueinander
passenden neuesten Minor-Versionen angehoben.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
cschlaefke 2026-08-20 12:08:11 +02:00
parent 7d9754282f
commit 248f3beccb
3 changed files with 49 additions and 40 deletions

View file

@ -23,8 +23,8 @@
"kind" : "remoteSourceControl", "kind" : "remoteSourceControl",
"location" : "https://github.com/firebase/firebase-ios-sdk", "location" : "https://github.com/firebase/firebase-ios-sdk",
"state" : { "state" : {
"revision" : "42e81d245e30e49ea6a5830cf2842d44a1591270", "revision" : "33a468adfdb75b53f05a37e7c886ca7c962b5c17",
"version" : "12.15.0" "version" : "12.17.0"
} }
}, },
{ {
@ -41,8 +41,8 @@
"kind" : "remoteSourceControl", "kind" : "remoteSourceControl",
"location" : "https://github.com/google/GoogleAppMeasurement.git", "location" : "https://github.com/google/GoogleAppMeasurement.git",
"state" : { "state" : {
"revision" : "144855f40d8668927f256a3045f7fdc4c3f4338b", "revision" : "fceaffa07d22dcd5624d3639fd970351a4a5ad8c",
"version" : "12.15.0" "version" : "12.17.0"
} }
}, },
{ {
@ -50,8 +50,8 @@
"kind" : "remoteSourceControl", "kind" : "remoteSourceControl",
"location" : "https://github.com/google/GoogleDataTransport.git", "location" : "https://github.com/google/GoogleDataTransport.git",
"state" : { "state" : {
"revision" : "617af071af9aa1d6a091d59a202910ac482128f9", "revision" : "ba3358d3c3dbae8ef230b58a46b97ad65e84e974",
"version" : "10.1.0" "version" : "10.1.1"
} }
}, },
{ {
@ -77,8 +77,8 @@
"kind" : "remoteSourceControl", "kind" : "remoteSourceControl",
"location" : "https://github.com/google/gtm-session-fetcher.git", "location" : "https://github.com/google/gtm-session-fetcher.git",
"state" : { "state" : {
"revision" : "c0ac7575d70050c2973ba2318bd5af47f8e8153a", "revision" : "724a52eea6329b7e12d3ad8300d76ca9f3895fcc",
"version" : "5.3.0" "version" : "5.3.1"
} }
}, },
{ {
@ -116,6 +116,15 @@
"revision" : "f4a19a3c313dc2616c70bb49d29a799fb16be837", "revision" : "f4a19a3c313dc2616c70bb49d29a799fb16be837",
"version" : "2.4.1" "version" : "2.4.1"
} }
},
{
"identity" : "recaptcha-enterprise-mobile-sdk",
"kind" : "remoteSourceControl",
"location" : "https://github.com/GoogleCloudPlatform/recaptcha-enterprise-mobile-sdk.git",
"state" : {
"revision" : "85588690041e63784be7bcb4b631c32565127ba2",
"version" : "18.9.1"
}
} }
], ],
"version" : 2 "version" : 2

View file

@ -117,50 +117,50 @@ packages:
dependency: "direct main" dependency: "direct main"
description: description:
name: cloud_firestore name: cloud_firestore
sha256: e494387f1cd15e4f1c935e14a9cb884c97b8847a41364fabfaa912958a2ea842 sha256: a9667b44b995eb9c642e6460275af9c478f4e72befc61146f2e0f88e6f174705
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "6.7.1" version: "6.8.0"
cloud_firestore_platform_interface: cloud_firestore_platform_interface:
dependency: transitive dependency: transitive
description: description:
name: cloud_firestore_platform_interface name: cloud_firestore_platform_interface
sha256: bc8c479a829c1abdfa4741aa2f3a3242918e0bebd3eb50e53d9dde9b303d4330 sha256: "700d043dfe95fac8a4eea79d21dd41f6e4c8f2360e43d7b669374dedd465f4ba"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "8.0.5" version: "8.0.6"
cloud_firestore_web: cloud_firestore_web:
dependency: transitive dependency: transitive
description: description:
name: cloud_firestore_web name: cloud_firestore_web
sha256: cb237b3bf3cff4778ec962a8a9449ae79e831d7b4369e0ad9f5a2b6dfbd84569 sha256: ee86386bb41f6583cc6fc8a75bffe830a6f0128bbd545176c86c18dc5e2c2a7e
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "5.7.1" version: "5.7.2"
cloud_functions: cloud_functions:
dependency: "direct main" dependency: "direct main"
description: description:
name: cloud_functions name: cloud_functions
sha256: "25d7e53f309b0b799d237d5350793bcef69306f0096f2a5fd06226a4de747404" sha256: "82fa5811d184c4135d2177174507cc03744f032a085cd3be95246c0f1b006e53"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "6.3.5" version: "6.3.6"
cloud_functions_platform_interface: cloud_functions_platform_interface:
dependency: transitive dependency: transitive
description: description:
name: cloud_functions_platform_interface name: cloud_functions_platform_interface
sha256: "0fa886ea6189a9e3c1e58dfcb09a9549f788ce9950d2b01a2aae0f6d7429bfa5" sha256: "86842d91cd4e83b71aa2dff874fd3554e237aa6e222d8e6e54bb7692fb1bd779"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "6.0.5" version: "6.0.6"
cloud_functions_web: cloud_functions_web:
dependency: transitive dependency: transitive
description: description:
name: cloud_functions_web name: cloud_functions_web
sha256: e97ea992822c404412ef21539d9b2d5b51922dfe8350922b2255ee7c4a7f54fd sha256: aeca9c8f24838630f28bd75622668725a85044211be83de9f0a2fe07c4c8b643
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "5.1.11" version: "5.1.12"
collection: collection:
dependency: transitive dependency: transitive
description: description:
@ -325,10 +325,10 @@ packages:
dependency: "direct main" dependency: "direct main"
description: description:
name: firebase_auth name: firebase_auth
sha256: "0ced04a58f0d08bb01435771069fdee06e54d85321f2a8c9dc428857098731c8" sha256: "366b8edc0bbce7880a62dbf0f566fadd809ee69e6e345b7e7cae2080443acbfd"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "6.5.6" version: "6.5.7"
firebase_auth_mocks: firebase_auth_mocks:
dependency: "direct dev" dependency: "direct dev"
description: description:
@ -341,18 +341,18 @@ packages:
dependency: transitive dependency: transitive
description: description:
name: firebase_auth_platform_interface name: firebase_auth_platform_interface
sha256: a02aa6edb07fb5676eeea47590ff19d916c0239706ec2a35b1544cc7af44b63a sha256: "314b7bd0bf8545cbd3e779bad294a811d09de5d25d5c88a00e6e48a6bded6368"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "9.0.5" version: "9.0.6"
firebase_auth_web: firebase_auth_web:
dependency: transitive dependency: transitive
description: description:
name: firebase_auth_web name: firebase_auth_web
sha256: "8daa9f7665f76c6e23a2e68cabaa7f6693e1949eef3ee678712544b3835ce437" sha256: "209f60c3e4bc44ce23b167b2361883bc15a012b027ffcb773ccd81fcaebc718b"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "6.2.5" version: "6.2.6"
firebase_core: firebase_core:
dependency: "direct main" dependency: "direct main"
description: description:
@ -381,50 +381,50 @@ packages:
dependency: "direct main" dependency: "direct main"
description: description:
name: firebase_messaging name: firebase_messaging
sha256: "30ad2d59bcd86117dc49d278c8998a0fb390c5a3202f6e43e4bd215d3f1d0556" sha256: "55cf1000dd72d229ebff3ce6a399bd35705a7675275478b31308afd90ac85751"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "16.4.3" version: "16.5.0"
firebase_messaging_platform_interface: firebase_messaging_platform_interface:
dependency: transitive dependency: transitive
description: description:
name: firebase_messaging_platform_interface name: firebase_messaging_platform_interface
sha256: "4d144cb42b9a5a42855596be2d7682d32c50169f42e7df2cb3278ecf935e7d63" sha256: e5fbb62bd23a27c983825277877ac91fdfdb6bfb31c6e5399700963ae586e339
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "4.9.2" version: "4.9.3"
firebase_messaging_web: firebase_messaging_web:
dependency: transitive dependency: transitive
description: description:
name: firebase_messaging_web name: firebase_messaging_web
sha256: fcd25d0b9da55766ef4d28ae05a7460f5189635d6b42607adcd9f08818fd35f0 sha256: "663d320e90a41fe57d651ec79df2bc831bf29e051bc0c2cd41faf3106eb412d9"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "4.2.3" version: "4.2.4"
firebase_storage: firebase_storage:
dependency: "direct main" dependency: "direct main"
description: description:
name: firebase_storage name: firebase_storage
sha256: f81f2156232bc13f219bb65a80c46f9914d2a85589024b8cacc2bef072f7131e sha256: "6089b73ab5d4da77099eda5b8462a449f2915ecebbcc9ddd523039231ad17634"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "13.4.5" version: "13.4.6"
firebase_storage_platform_interface: firebase_storage_platform_interface:
dependency: transitive dependency: transitive
description: description:
name: firebase_storage_platform_interface name: firebase_storage_platform_interface
sha256: d64ba6f7880b64cc095fdc07170adf9b0f3762b00b070cbfdaeff66b3cd737a6 sha256: fadbd48f9ff7bde8040ad898f68113f37873310eed68c84ff179821e618b8579
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "6.0.5" version: "6.0.6"
firebase_storage_web: firebase_storage_web:
dependency: transitive dependency: transitive
description: description:
name: firebase_storage_web name: firebase_storage_web
sha256: "7b28cad89b8d11223cf1f94c0868929b99f74beb2c1611cce3dd5c02588d4bcd" sha256: "869c00fd45fad6da5dcfc0d24ce83d245884fb427088af48111cfa62e278e7e1"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "3.11.11" version: "3.11.12"
fixnum: fixnum:
dependency: transitive dependency: transitive
description: description:

View file

@ -41,8 +41,8 @@ dependencies:
shared_preferences: ^2.5.5 shared_preferences: ^2.5.5
intl: any intl: any
firebase_core: ^4.12.1 firebase_core: ^4.12.1
firebase_auth: ^6.5.6 firebase_auth: ^6.5.7
cloud_firestore: ^6.7.1 cloud_firestore: ^6.8.0
image_picker: ^1.2.3 image_picker: ^1.2.3
cloud_functions: ^6.3.5 cloud_functions: ^6.3.5
firebase_storage: ^13.4.5 firebase_storage: ^13.4.5