Skip to content

Google Maps SDK versioning in google_maps_flutter #169376

Closed

Description

@stuartmorgan-g

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.

Activity

  1. added
    📜Issue was posted to Discord. Remove to have the issue reannounced. (For "design doc", "emergency")
    on May 23, 2025
  2. added
    in triagePresently being triaged by the triage team
    p: mapsGoogle Maps plugin
    packageflutter/packages repository. See also p: labels.
    platform-iosiOS applications specifically
    a: pluginsSupport for writing, building, and running plugin packages
    team-iosOwned by iOS platform team
    and removed
    in triagePresently being triaged by the triage team
    on May 26, 2025
  3. flutter-triage-bot commented on Jun 9, 2025

    @flutter-triage-bot

    This issue is missing a priority label. Please set a priority label when adding the triaged-ios label.

  4. added
    P2Important issues not at the top of the work list
    on Jun 17, 2025
  5. stuartmorgan-g commented on Mar 10, 2026

    @stuartmorgan-g
    ContributorAuthor

    Closing as one of the proposed solutions has been implemented.

  6. github-actions commented on Mar 25, 2026

    @github-actions

    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 -v and a minimal reproduction of the issue.

  7. locked as resolved and limited conversation to collaborators on Mar 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    📜Issue was posted to Discord. Remove to have the issue reannounced. (For "design doc", "emergency")P2Important issues not at the top of the work lista: pluginsSupport for writing, building, and running plugin packagesdesign docTracks a design discussion documentp: mapsGoogle Maps pluginpackageflutter/packages repository. See also p: labels.platform-iosiOS applications specificallyr: fixedIssue is closed as already fixed in a newer versionteam-ecosystemOwned by Ecosystem teamtriaged-ecosystemTriaged by Ecosystem team

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions