Skip to content

Commit b59a827

Browse files
committed
Enable SPM support only for iOS15+
1 parent 7a5472c commit b59a827

File tree

3 files changed

+11
-3
lines changed

3 files changed

+11
-3
lines changed

packages/google_maps_flutter/google_maps_flutter_ios/README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,5 +21,10 @@ should add it to your `pubspec.yaml` as usual.
2121
| Heatmap.maximumZoomIntensity ||
2222
| HeatmapGradient.colorMapSize ||
2323

24+
## Swift Package Manager Support
25+
26+
This package supports Swift Package Manager for projects targeting iOS 15 or above. For projects targeting iOS 14, you need to disable Swift Package Manager. For more information on how to disable Swift Package Manager for a single project, refer to [this document][3].
27+
2428
[1]: https://pub.dev/packages/google_maps_flutter
2529
[2]: https://flutter.dev/to/endorsed-federated-plugin
30+
[3]: https://docs.flutter.dev/packages-and-plugins/swift-package-manager/for-app-developers#turn-off-for-a-single-project

packages/google_maps_flutter/google_maps_flutter_ios/example/ios14/pubspec.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,9 @@ dev_dependencies:
2929
sdk: flutter
3030

3131
flutter:
32+
# Swift Package Manager for google_maps_flutter_ios does not support iOS 14,
33+
# so it needs to be disabled for this example project.
34+
disable-swift-package-manager: true
3235
uses-material-design: true
3336
assets:
3437
- assets/

packages/google_maps_flutter/google_maps_flutter_ios/ios/google_maps_flutter_ios/Package.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,14 @@ import PackageDescription
1010
let package = Package(
1111
name: "google_maps_flutter_ios",
1212
platforms: [
13-
.iOS(.v14),
13+
.iOS(.v15),
1414
],
1515
products: [
1616
.library(name: "google-maps-flutter-ios", type: .static, targets: ["google_maps_flutter_ios"])
1717
],
1818
dependencies: [
19-
.package(url: "https://github.com/googlemaps/ios-maps-sdk", "8.4.0"..<"10.0.0"),
20-
.package(url: "https://github.com/googlemaps/google-maps-ios-utils", "5.0.0"..<"7.0.0"),
19+
.package(url: "https://github.com/googlemaps/ios-maps-sdk", "9.0.0"..<"10.0.0"),
20+
.package(url: "https://github.com/googlemaps/google-maps-ios-utils", "6.1.0"..<"7.0.0"),
2121
],
2222
targets: [
2323
.target(

0 commit comments

Comments
 (0)