Google Maps CocoaPods deprecation impact on Flutter apps

Last updated: July 21, 2026

If you received an email from Google about the upcoming phase-out of CocoaPods support for the Google Maps Platform iOS SDKs, you may be wondering how this affects your Flutter app that uses Google Maps.

Does this affect Flutter apps?

Flutter iOS projects typically use CocoaPods to integrate native iOS dependencies, including the google_maps_flutter plugin.

Google is transitioning the Google Maps iOS SDK to Swift Package Manager (SPM), and support for this has already been added to the google_maps_flutter plugin. Existing apps that use CocoaPods will continue to work with currently supported SDK versions, but future Google Maps iOS SDK releases will require the Swift Package Manager.

What you need to do

To continue receiving the latest Google Maps SDK updates and features, update your project to a version of google_maps_flutter that supports Swift Package Manager and follows the migration guidance in the plugin documentation.

Next steps

  • Review the updated google_maps_flutter iOS documentation.

  • Follow the Swift Package Manager implementation guide provided by the plugin.

  • Build and test your app after migrating to verify everything works as expected.

For more technical details about the Flutter team's implementation, refer to this GitHub issue.