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_flutteriOS 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.