From 7f88052461bffb223ce6234aba9925a9a8abbbaf Mon Sep 17 00:00:00 2001 From: Daniel Enqvist Date: Fri, 27 Mar 2026 14:32:49 +0200 Subject: [PATCH 1/5] Fix redraw circle when radius changes Include circleRadius in FlutterCircle equality so radius-only updates trigger overlay replacement on iOS. --- ios/Classes/Overlays/circles/FlutterCircle.swift | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/ios/Classes/Overlays/circles/FlutterCircle.swift b/ios/Classes/Overlays/circles/FlutterCircle.swift index 7371b32b..c4901bbf 100644 --- a/ios/Classes/Overlays/circles/FlutterCircle.swift +++ b/ios/Classes/Overlays/circles/FlutterCircle.swift @@ -34,7 +34,15 @@ class FlutterCircle: MKCircle { } static func == (lhs: FlutterCircle, rhs: FlutterCircle) -> Bool { - return lhs.strokeColor == rhs.strokeColor && lhs.fillColor == rhs.fillColor && lhs.isConsumingTapEvents == rhs.isConsumingTapEvents && lhs.strokeWidth == rhs.strokeWidth && lhs.isVisible == rhs.isVisible && lhs.zIndex == rhs.zIndex && lhs.coordinate.latitude == rhs.coordinate.latitude && lhs.coordinate.longitude == rhs.coordinate.longitude + return lhs.circleRadius == rhs.circleRadius && + lhs.strokeColor == rhs.strokeColor && + lhs.fillColor == rhs.fillColor && + lhs.isConsumingTapEvents == rhs.isConsumingTapEvents && + lhs.strokeWidth == rhs.strokeWidth && + lhs.isVisible == rhs.isVisible && + lhs.zIndex == rhs.zIndex && + lhs.coordinate.latitude == rhs.coordinate.latitude && + lhs.coordinate.longitude == rhs.coordinate.longitude } static func != (lhs: FlutterCircle, rhs: FlutterCircle) -> Bool { From c502b9e787aa6b33ffd8fbfc63bcd30b742dc684 Mon Sep 17 00:00:00 2001 From: Daniel Enqvist Date: Thu, 13 Aug 2026 11:27:14 +0300 Subject: [PATCH 2/5] Add Swift Package Manager support --- ios/Package.swift | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 ios/Package.swift diff --git a/ios/Package.swift b/ios/Package.swift new file mode 100644 index 00000000..2c178803 --- /dev/null +++ b/ios/Package.swift @@ -0,0 +1,16 @@ +// swift-tools-version: 5.9 + +import PackageDescription + +let package = Package( + name: "apple_maps_flutter", + platforms: [ + .iOS(.v15), + ], + products: [ + .library(name: "apple-maps-flutter", targets: ["apple_maps_flutter"]), + ], + targets: [ + .target(name: "apple_maps_flutter"), + ] +) From a6df58081962181e3c3773505c84a757a4748306 Mon Sep 17 00:00:00 2001 From: Daniel Enqvist Date: Thu, 13 Aug 2026 11:32:24 +0300 Subject: [PATCH 3/5] Place Swift package manifest in Flutter plugin directory --- ios/{ => apple_maps_flutter}/Package.swift | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) rename ios/{ => apple_maps_flutter}/Package.swift (76%) diff --git a/ios/Package.swift b/ios/apple_maps_flutter/Package.swift similarity index 76% rename from ios/Package.swift rename to ios/apple_maps_flutter/Package.swift index 2c178803..2076a8cc 100644 --- a/ios/Package.swift +++ b/ios/apple_maps_flutter/Package.swift @@ -11,6 +11,9 @@ let package = Package( .library(name: "apple-maps-flutter", targets: ["apple_maps_flutter"]), ], targets: [ - .target(name: "apple_maps_flutter"), + .target( + name: "apple_maps_flutter", + path: "../Classes" + ), ] ) From 61e8fbc8ea8016fccb13116c5dc63fb7c39d1740 Mon Sep 17 00:00:00 2001 From: Daniel Enqvist Date: Thu, 13 Aug 2026 11:41:37 +0300 Subject: [PATCH 4/5] Keep Apple Maps sources inside Swift package root --- ios/apple_maps_flutter.podspec | 4 ++-- ios/apple_maps_flutter/Package.swift | 2 +- .../Annotations/AnnotationController.swift | 0 .../apple_maps_flutter}/Annotations/AnnotationDelegate.swift | 0 .../apple_maps_flutter}/Annotations/AnnotationIcon.swift | 0 .../apple_maps_flutter}/Annotations/FlutterAnnotation.swift | 0 .../Annotations/FlutterAnnotationView.swift | 0 .../Sources/apple_maps_flutter}/AppleMapsFlutterPlugin.h | 0 .../Sources/apple_maps_flutter}/AppleMapsFlutterPlugin.m | 0 .../apple_maps_flutter}/MapView/AppleMapController.swift | 0 .../apple_maps_flutter}/MapView/AppleMapsViewFactory.swift | 0 .../Sources/apple_maps_flutter}/MapView/FlutterMapView.swift | 0 .../apple_maps_flutter}/MapView/MapViewExtension.swift | 0 .../Sources/apple_maps_flutter}/Overlays/FlutterOverlay.swift | 0 .../Overlays/Polygons/FlutterPolygon.swift | 0 .../Overlays/Polygons/PolygonController.swift | 0 .../Overlays/Polygons/PolygonDelegate.swift | 0 .../Overlays/Polylines/FlutterPolyline.swift | 0 .../Overlays/Polylines/PolylineController.swift | 0 .../Overlays/Polylines/PolylineDelegate.swift | 0 .../Overlays/circles/CircleController.swift | 0 .../apple_maps_flutter}/Overlays/circles/CircleDelegate.swift | 0 .../apple_maps_flutter}/Overlays/circles/FlutterCircle.swift | 0 .../apple_maps_flutter}/SwiftAppleMapsFlutterPlugin.swift | 0 .../Sources/apple_maps_flutter}/Utils/JsonConversion.swift | 0 .../Sources/apple_maps_flutter}/Utils/TouchHandler.swift | 0 .../Sources/apple_maps_flutter}/Utils/Utils.swift | 0 .../Sources/apple_maps_flutter}/models/SnapshotOptions.swift | 0 28 files changed, 3 insertions(+), 3 deletions(-) rename ios/{Classes => apple_maps_flutter/Sources/apple_maps_flutter}/Annotations/AnnotationController.swift (100%) rename ios/{Classes => apple_maps_flutter/Sources/apple_maps_flutter}/Annotations/AnnotationDelegate.swift (100%) rename ios/{Classes => apple_maps_flutter/Sources/apple_maps_flutter}/Annotations/AnnotationIcon.swift (100%) rename ios/{Classes => apple_maps_flutter/Sources/apple_maps_flutter}/Annotations/FlutterAnnotation.swift (100%) rename ios/{Classes => apple_maps_flutter/Sources/apple_maps_flutter}/Annotations/FlutterAnnotationView.swift (100%) rename ios/{Classes => apple_maps_flutter/Sources/apple_maps_flutter}/AppleMapsFlutterPlugin.h (100%) rename ios/{Classes => apple_maps_flutter/Sources/apple_maps_flutter}/AppleMapsFlutterPlugin.m (100%) rename ios/{Classes => apple_maps_flutter/Sources/apple_maps_flutter}/MapView/AppleMapController.swift (100%) rename ios/{Classes => apple_maps_flutter/Sources/apple_maps_flutter}/MapView/AppleMapsViewFactory.swift (100%) rename ios/{Classes => apple_maps_flutter/Sources/apple_maps_flutter}/MapView/FlutterMapView.swift (100%) rename ios/{Classes => apple_maps_flutter/Sources/apple_maps_flutter}/MapView/MapViewExtension.swift (100%) rename ios/{Classes => apple_maps_flutter/Sources/apple_maps_flutter}/Overlays/FlutterOverlay.swift (100%) rename ios/{Classes => apple_maps_flutter/Sources/apple_maps_flutter}/Overlays/Polygons/FlutterPolygon.swift (100%) rename ios/{Classes => apple_maps_flutter/Sources/apple_maps_flutter}/Overlays/Polygons/PolygonController.swift (100%) rename ios/{Classes => apple_maps_flutter/Sources/apple_maps_flutter}/Overlays/Polygons/PolygonDelegate.swift (100%) rename ios/{Classes => apple_maps_flutter/Sources/apple_maps_flutter}/Overlays/Polylines/FlutterPolyline.swift (100%) rename ios/{Classes => apple_maps_flutter/Sources/apple_maps_flutter}/Overlays/Polylines/PolylineController.swift (100%) rename ios/{Classes => apple_maps_flutter/Sources/apple_maps_flutter}/Overlays/Polylines/PolylineDelegate.swift (100%) rename ios/{Classes => apple_maps_flutter/Sources/apple_maps_flutter}/Overlays/circles/CircleController.swift (100%) rename ios/{Classes => apple_maps_flutter/Sources/apple_maps_flutter}/Overlays/circles/CircleDelegate.swift (100%) rename ios/{Classes => apple_maps_flutter/Sources/apple_maps_flutter}/Overlays/circles/FlutterCircle.swift (100%) rename ios/{Classes => apple_maps_flutter/Sources/apple_maps_flutter}/SwiftAppleMapsFlutterPlugin.swift (100%) rename ios/{Classes => apple_maps_flutter/Sources/apple_maps_flutter}/Utils/JsonConversion.swift (100%) rename ios/{Classes => apple_maps_flutter/Sources/apple_maps_flutter}/Utils/TouchHandler.swift (100%) rename ios/{Classes => apple_maps_flutter/Sources/apple_maps_flutter}/Utils/Utils.swift (100%) rename ios/{Classes => apple_maps_flutter/Sources/apple_maps_flutter}/models/SnapshotOptions.swift (100%) diff --git a/ios/apple_maps_flutter.podspec b/ios/apple_maps_flutter.podspec index 1bad1794..9c320f35 100644 --- a/ios/apple_maps_flutter.podspec +++ b/ios/apple_maps_flutter.podspec @@ -12,8 +12,8 @@ A new flutter plugin project. s.license = { :file => '../LICENSE' } s.author = { 'Your Company' => 'email@example.com' } s.source = { :path => '.' } - s.source_files = 'Classes/**/*' - s.public_header_files = 'Classes/**/*.h' + s.source_files = 'apple_maps_flutter/Sources/apple_maps_flutter/**/*' + s.public_header_files = 'apple_maps_flutter/Sources/apple_maps_flutter/**/*.h' s.dependency 'Flutter' s.ios.deployment_target = '9.0' diff --git a/ios/apple_maps_flutter/Package.swift b/ios/apple_maps_flutter/Package.swift index 2076a8cc..46586c78 100644 --- a/ios/apple_maps_flutter/Package.swift +++ b/ios/apple_maps_flutter/Package.swift @@ -13,7 +13,7 @@ let package = Package( targets: [ .target( name: "apple_maps_flutter", - path: "../Classes" + path: "Sources/apple_maps_flutter" ), ] ) diff --git a/ios/Classes/Annotations/AnnotationController.swift b/ios/apple_maps_flutter/Sources/apple_maps_flutter/Annotations/AnnotationController.swift similarity index 100% rename from ios/Classes/Annotations/AnnotationController.swift rename to ios/apple_maps_flutter/Sources/apple_maps_flutter/Annotations/AnnotationController.swift diff --git a/ios/Classes/Annotations/AnnotationDelegate.swift b/ios/apple_maps_flutter/Sources/apple_maps_flutter/Annotations/AnnotationDelegate.swift similarity index 100% rename from ios/Classes/Annotations/AnnotationDelegate.swift rename to ios/apple_maps_flutter/Sources/apple_maps_flutter/Annotations/AnnotationDelegate.swift diff --git a/ios/Classes/Annotations/AnnotationIcon.swift b/ios/apple_maps_flutter/Sources/apple_maps_flutter/Annotations/AnnotationIcon.swift similarity index 100% rename from ios/Classes/Annotations/AnnotationIcon.swift rename to ios/apple_maps_flutter/Sources/apple_maps_flutter/Annotations/AnnotationIcon.swift diff --git a/ios/Classes/Annotations/FlutterAnnotation.swift b/ios/apple_maps_flutter/Sources/apple_maps_flutter/Annotations/FlutterAnnotation.swift similarity index 100% rename from ios/Classes/Annotations/FlutterAnnotation.swift rename to ios/apple_maps_flutter/Sources/apple_maps_flutter/Annotations/FlutterAnnotation.swift diff --git a/ios/Classes/Annotations/FlutterAnnotationView.swift b/ios/apple_maps_flutter/Sources/apple_maps_flutter/Annotations/FlutterAnnotationView.swift similarity index 100% rename from ios/Classes/Annotations/FlutterAnnotationView.swift rename to ios/apple_maps_flutter/Sources/apple_maps_flutter/Annotations/FlutterAnnotationView.swift diff --git a/ios/Classes/AppleMapsFlutterPlugin.h b/ios/apple_maps_flutter/Sources/apple_maps_flutter/AppleMapsFlutterPlugin.h similarity index 100% rename from ios/Classes/AppleMapsFlutterPlugin.h rename to ios/apple_maps_flutter/Sources/apple_maps_flutter/AppleMapsFlutterPlugin.h diff --git a/ios/Classes/AppleMapsFlutterPlugin.m b/ios/apple_maps_flutter/Sources/apple_maps_flutter/AppleMapsFlutterPlugin.m similarity index 100% rename from ios/Classes/AppleMapsFlutterPlugin.m rename to ios/apple_maps_flutter/Sources/apple_maps_flutter/AppleMapsFlutterPlugin.m diff --git a/ios/Classes/MapView/AppleMapController.swift b/ios/apple_maps_flutter/Sources/apple_maps_flutter/MapView/AppleMapController.swift similarity index 100% rename from ios/Classes/MapView/AppleMapController.swift rename to ios/apple_maps_flutter/Sources/apple_maps_flutter/MapView/AppleMapController.swift diff --git a/ios/Classes/MapView/AppleMapsViewFactory.swift b/ios/apple_maps_flutter/Sources/apple_maps_flutter/MapView/AppleMapsViewFactory.swift similarity index 100% rename from ios/Classes/MapView/AppleMapsViewFactory.swift rename to ios/apple_maps_flutter/Sources/apple_maps_flutter/MapView/AppleMapsViewFactory.swift diff --git a/ios/Classes/MapView/FlutterMapView.swift b/ios/apple_maps_flutter/Sources/apple_maps_flutter/MapView/FlutterMapView.swift similarity index 100% rename from ios/Classes/MapView/FlutterMapView.swift rename to ios/apple_maps_flutter/Sources/apple_maps_flutter/MapView/FlutterMapView.swift diff --git a/ios/Classes/MapView/MapViewExtension.swift b/ios/apple_maps_flutter/Sources/apple_maps_flutter/MapView/MapViewExtension.swift similarity index 100% rename from ios/Classes/MapView/MapViewExtension.swift rename to ios/apple_maps_flutter/Sources/apple_maps_flutter/MapView/MapViewExtension.swift diff --git a/ios/Classes/Overlays/FlutterOverlay.swift b/ios/apple_maps_flutter/Sources/apple_maps_flutter/Overlays/FlutterOverlay.swift similarity index 100% rename from ios/Classes/Overlays/FlutterOverlay.swift rename to ios/apple_maps_flutter/Sources/apple_maps_flutter/Overlays/FlutterOverlay.swift diff --git a/ios/Classes/Overlays/Polygons/FlutterPolygon.swift b/ios/apple_maps_flutter/Sources/apple_maps_flutter/Overlays/Polygons/FlutterPolygon.swift similarity index 100% rename from ios/Classes/Overlays/Polygons/FlutterPolygon.swift rename to ios/apple_maps_flutter/Sources/apple_maps_flutter/Overlays/Polygons/FlutterPolygon.swift diff --git a/ios/Classes/Overlays/Polygons/PolygonController.swift b/ios/apple_maps_flutter/Sources/apple_maps_flutter/Overlays/Polygons/PolygonController.swift similarity index 100% rename from ios/Classes/Overlays/Polygons/PolygonController.swift rename to ios/apple_maps_flutter/Sources/apple_maps_flutter/Overlays/Polygons/PolygonController.swift diff --git a/ios/Classes/Overlays/Polygons/PolygonDelegate.swift b/ios/apple_maps_flutter/Sources/apple_maps_flutter/Overlays/Polygons/PolygonDelegate.swift similarity index 100% rename from ios/Classes/Overlays/Polygons/PolygonDelegate.swift rename to ios/apple_maps_flutter/Sources/apple_maps_flutter/Overlays/Polygons/PolygonDelegate.swift diff --git a/ios/Classes/Overlays/Polylines/FlutterPolyline.swift b/ios/apple_maps_flutter/Sources/apple_maps_flutter/Overlays/Polylines/FlutterPolyline.swift similarity index 100% rename from ios/Classes/Overlays/Polylines/FlutterPolyline.swift rename to ios/apple_maps_flutter/Sources/apple_maps_flutter/Overlays/Polylines/FlutterPolyline.swift diff --git a/ios/Classes/Overlays/Polylines/PolylineController.swift b/ios/apple_maps_flutter/Sources/apple_maps_flutter/Overlays/Polylines/PolylineController.swift similarity index 100% rename from ios/Classes/Overlays/Polylines/PolylineController.swift rename to ios/apple_maps_flutter/Sources/apple_maps_flutter/Overlays/Polylines/PolylineController.swift diff --git a/ios/Classes/Overlays/Polylines/PolylineDelegate.swift b/ios/apple_maps_flutter/Sources/apple_maps_flutter/Overlays/Polylines/PolylineDelegate.swift similarity index 100% rename from ios/Classes/Overlays/Polylines/PolylineDelegate.swift rename to ios/apple_maps_flutter/Sources/apple_maps_flutter/Overlays/Polylines/PolylineDelegate.swift diff --git a/ios/Classes/Overlays/circles/CircleController.swift b/ios/apple_maps_flutter/Sources/apple_maps_flutter/Overlays/circles/CircleController.swift similarity index 100% rename from ios/Classes/Overlays/circles/CircleController.swift rename to ios/apple_maps_flutter/Sources/apple_maps_flutter/Overlays/circles/CircleController.swift diff --git a/ios/Classes/Overlays/circles/CircleDelegate.swift b/ios/apple_maps_flutter/Sources/apple_maps_flutter/Overlays/circles/CircleDelegate.swift similarity index 100% rename from ios/Classes/Overlays/circles/CircleDelegate.swift rename to ios/apple_maps_flutter/Sources/apple_maps_flutter/Overlays/circles/CircleDelegate.swift diff --git a/ios/Classes/Overlays/circles/FlutterCircle.swift b/ios/apple_maps_flutter/Sources/apple_maps_flutter/Overlays/circles/FlutterCircle.swift similarity index 100% rename from ios/Classes/Overlays/circles/FlutterCircle.swift rename to ios/apple_maps_flutter/Sources/apple_maps_flutter/Overlays/circles/FlutterCircle.swift diff --git a/ios/Classes/SwiftAppleMapsFlutterPlugin.swift b/ios/apple_maps_flutter/Sources/apple_maps_flutter/SwiftAppleMapsFlutterPlugin.swift similarity index 100% rename from ios/Classes/SwiftAppleMapsFlutterPlugin.swift rename to ios/apple_maps_flutter/Sources/apple_maps_flutter/SwiftAppleMapsFlutterPlugin.swift diff --git a/ios/Classes/Utils/JsonConversion.swift b/ios/apple_maps_flutter/Sources/apple_maps_flutter/Utils/JsonConversion.swift similarity index 100% rename from ios/Classes/Utils/JsonConversion.swift rename to ios/apple_maps_flutter/Sources/apple_maps_flutter/Utils/JsonConversion.swift diff --git a/ios/Classes/Utils/TouchHandler.swift b/ios/apple_maps_flutter/Sources/apple_maps_flutter/Utils/TouchHandler.swift similarity index 100% rename from ios/Classes/Utils/TouchHandler.swift rename to ios/apple_maps_flutter/Sources/apple_maps_flutter/Utils/TouchHandler.swift diff --git a/ios/Classes/Utils/Utils.swift b/ios/apple_maps_flutter/Sources/apple_maps_flutter/Utils/Utils.swift similarity index 100% rename from ios/Classes/Utils/Utils.swift rename to ios/apple_maps_flutter/Sources/apple_maps_flutter/Utils/Utils.swift diff --git a/ios/Classes/models/SnapshotOptions.swift b/ios/apple_maps_flutter/Sources/apple_maps_flutter/models/SnapshotOptions.swift similarity index 100% rename from ios/Classes/models/SnapshotOptions.swift rename to ios/apple_maps_flutter/Sources/apple_maps_flutter/models/SnapshotOptions.swift From 22d934b4b3779113532eb58f764b0b625b27a141 Mon Sep 17 00:00:00 2001 From: Daniel Enqvist Date: Thu, 13 Aug 2026 11:44:44 +0300 Subject: [PATCH 5/5] Use a pure Swift Apple Maps plugin target --- ios/apple_maps_flutter.podspec | 1 - .../Sources/apple_maps_flutter/AppleMapsFlutterPlugin.h | 4 ---- .../Sources/apple_maps_flutter/AppleMapsFlutterPlugin.m | 8 -------- .../apple_maps_flutter/SwiftAppleMapsFlutterPlugin.swift | 4 ++-- 4 files changed, 2 insertions(+), 15 deletions(-) delete mode 100644 ios/apple_maps_flutter/Sources/apple_maps_flutter/AppleMapsFlutterPlugin.h delete mode 100644 ios/apple_maps_flutter/Sources/apple_maps_flutter/AppleMapsFlutterPlugin.m diff --git a/ios/apple_maps_flutter.podspec b/ios/apple_maps_flutter.podspec index 9c320f35..3a4d5171 100644 --- a/ios/apple_maps_flutter.podspec +++ b/ios/apple_maps_flutter.podspec @@ -13,7 +13,6 @@ A new flutter plugin project. s.author = { 'Your Company' => 'email@example.com' } s.source = { :path => '.' } s.source_files = 'apple_maps_flutter/Sources/apple_maps_flutter/**/*' - s.public_header_files = 'apple_maps_flutter/Sources/apple_maps_flutter/**/*.h' s.dependency 'Flutter' s.ios.deployment_target = '9.0' diff --git a/ios/apple_maps_flutter/Sources/apple_maps_flutter/AppleMapsFlutterPlugin.h b/ios/apple_maps_flutter/Sources/apple_maps_flutter/AppleMapsFlutterPlugin.h deleted file mode 100644 index 7ca9bfbc..00000000 --- a/ios/apple_maps_flutter/Sources/apple_maps_flutter/AppleMapsFlutterPlugin.h +++ /dev/null @@ -1,4 +0,0 @@ -#import - -@interface AppleMapsFlutterPlugin : NSObject -@end diff --git a/ios/apple_maps_flutter/Sources/apple_maps_flutter/AppleMapsFlutterPlugin.m b/ios/apple_maps_flutter/Sources/apple_maps_flutter/AppleMapsFlutterPlugin.m deleted file mode 100644 index 13164091..00000000 --- a/ios/apple_maps_flutter/Sources/apple_maps_flutter/AppleMapsFlutterPlugin.m +++ /dev/null @@ -1,8 +0,0 @@ -#import "AppleMapsFlutterPlugin.h" -#import - -@implementation AppleMapsFlutterPlugin -+ (void)registerWithRegistrar:(NSObject*)registrar { - [SwiftAppleMapsFlutterPlugin registerWithRegistrar:registrar]; -} -@end diff --git a/ios/apple_maps_flutter/Sources/apple_maps_flutter/SwiftAppleMapsFlutterPlugin.swift b/ios/apple_maps_flutter/Sources/apple_maps_flutter/SwiftAppleMapsFlutterPlugin.swift index b14df79e..0354289f 100644 --- a/ios/apple_maps_flutter/Sources/apple_maps_flutter/SwiftAppleMapsFlutterPlugin.swift +++ b/ios/apple_maps_flutter/Sources/apple_maps_flutter/SwiftAppleMapsFlutterPlugin.swift @@ -1,7 +1,7 @@ import Flutter import UIKit -public class SwiftAppleMapsFlutterPlugin: NSObject, FlutterPlugin { +public class AppleMapsFlutterPlugin: NSObject, FlutterPlugin { var factory: AppleMapViewFactory public init(with registrar: FlutterPluginRegistrar) { factory = AppleMapViewFactory(withRegistrar: registrar) @@ -9,6 +9,6 @@ public class SwiftAppleMapsFlutterPlugin: NSObject, FlutterPlugin { } public static func register(with registrar: FlutterPluginRegistrar) { - registrar.addApplicationDelegate(SwiftAppleMapsFlutterPlugin(with: registrar)) + registrar.addApplicationDelegate(AppleMapsFlutterPlugin(with: registrar)) } }