iOS Privacy Manifests: Firebase Auth 10.25.0 blocks upgrade of GTMSessionFetcher to required 4.0+ version #17113
Labels
platform: ios
Issues / PRs which are specifically for iOS.
plugin: core
resolution: solution-provided
A solution has been provided in the issue.
type: bug
Something isn't working
Is there an existing issue for this?
Which plugins are affected?
Core
Which platforms are affected?
iOS
Description
Unable to submit iOS app to App Store due to privacy manifest requirements for GTMSessionFetcher and GoogleToolboxForMac. The current Firebase dependencies prevent updating these SDKs to versions that support privacy manifests.
Current Setup
The Problem
Error Messages:
[!] CocoaPods could not find compatible versions for pod "GTMSessionFetcher/Core":
In Podfile:
GTMSessionFetcher (= 4.3.0) was resolved to 4.3.0, which depends on
GTMSessionFetcher/Full (= 4.3.0) was resolved to 4.3.0, which depends on
GTMSessionFetcher/Core (= 4.3.0)
firebase_auth (from .symlinks/plugins/firebase_auth/ios) was resolved to 4.20.0, which depends on
Firebase/Auth (= 10.25.0) was resolved to 10.25.0, which depends on
FirebaseAuth (~> 10.25.0) was resolved to 10.25.0, which depends on
GTMSessionFetcher/Core (< 4.0, >= 2.1)
IMpact:
This is blocking iOS app submissions to the App Store for all Flutter Firebase apps that use Firebase Auth, as Apple now requires privacy manifests for these SDKs.
REQUESTING:
Please update the Flutter Firebase plugins to support newer versions of Firebase iOS SDK that are compatible with GTMSessionFetcher 4.0+ and GoogleToolboxForMac 4.0+.
Reproducing the issue
Environment
Additional Context
This is a critical issue as Apple's privacy manifest requirements are now enforced for all app submissions.
Firebase Core version
2.27.1
Flutter Version
3.27.2
Relevant Log Output
Flutter dependencies
Dart SDK 3.6.1
Flutter SDK 3.27.2
veltro_app 1.6.2+19
dependencies:
dev dependencies:
Additional context and comments
please help i've been working on this since the 12th of February I haven't slept
The text was updated successfully, but these errors were encountered: