Repository navigation
Google Maps SDK versioning in google_maps_flutter #169376
Copy link
Copy link
Closed
Labels
📜Issue was posted to Discord. Remove to have the issue reannounced. (For "design doc", "emergency")Issue was posted to Discord. Remove to have the issue reannounced. (For "design doc", "emergency")P2Important issues not at the top of the work listImportant issues not at the top of the work lista: pluginsSupport for writing, building, and running plugin packagesSupport for writing, building, and running plugin packagesdesign docTracks a design discussion documentTracks a design discussion documentp: mapsGoogle Maps pluginGoogle Maps pluginpackageflutter/packages repository. See also p: labels.flutter/packages repository. See also p: labels.platform-iosiOS applications specificallyiOS applications specificallyr: fixedIssue is closed as already fixed in a newer versionIssue is closed as already fixed in a newer versionteam-ecosystemOwned by Ecosystem teamOwned by Ecosystem teamtriaged-ecosystemTriaged by Ecosystem teamTriaged by Ecosystem team
Description
Document Link
https://flutter.dev/go/google-maps-spm-versioning
What problem are you solving?
As part of the migration to Swift Package Manager, the google_maps_flutter plugin needs to add SPM support. The mechanism we have used for several years in this plugin to allow clients to get the latest version of the Google Maps SDK that is compatible with the versions of iOS their app supports will not work in SPM, so we need an alternate approach to versioning the SDK dependency. This document describes the problem, and explores possible approaches.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
📜Issue was posted to Discord. Remove to have the issue reannounced. (For "design doc", "emergency")Issue was posted to Discord. Remove to have the issue reannounced. (For "design doc", "emergency")P2Important issues not at the top of the work listImportant issues not at the top of the work lista: pluginsSupport for writing, building, and running plugin packagesSupport for writing, building, and running plugin packagesdesign docTracks a design discussion documentTracks a design discussion documentp: mapsGoogle Maps pluginGoogle Maps pluginpackageflutter/packages repository. See also p: labels.flutter/packages repository. See also p: labels.platform-iosiOS applications specificallyiOS applications specificallyr: fixedIssue is closed as already fixed in a newer versionIssue is closed as already fixed in a newer versionteam-ecosystemOwned by Ecosystem teamOwned by Ecosystem teamtriaged-ecosystemTriaged by Ecosystem teamTriaged by Ecosystem team
Activity
flutter-triage-bot commentedon Jun 9, 2025
This issue is missing a priority label. Please set a priority label when adding the
triaged-ioslabel.stuartmorgan-g commentedon Mar 10, 2026
Closing as one of the proposed solutions has been implemented.
github-actions commentedon Mar 25, 2026
This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of
flutter doctor -vand a minimal reproduction of the issue.