See GEOSwift for full details
GEOS is licensed under LGPL 2.1 and its compatibility with static linking is at least controversial. Use of geos without dynamic linking is discouraged.
Podfile to include:
use_frameworks! pod 'GEOSwiftMapKit'
$ pod install
Add the following to your Cartfile:
github "GEOSwift/GEOSwiftMapKit" ~> 3.0.0
Finish updating your project by following the typical Carthage workflow.
Update the top-level dependencies in your
Package.swift to include:
.package(url: "https://github.com/GEOSwift/GEOSwiftMapKit.git", from: "3.0.0")
Update the target dependencies in your
Package.swift to include
Explore more, interactively, in the playground. Open the project in Xcode,
GEOSwiftMapKit-iOS scheme and open the playground file.
To make a contribution:
mainbranch and create a branch with a name that describes your contribution
$ xed Package.swiftto open the project in Xcode.
$ swiftlintfrom the repo root and resolve any issues.
$ carthage update --use-xcframeworksto generate GEOSwift.xcframework and geos.xcframework. Then open the GEOSwiftMapKit.xcodeproj and ensure that it works with your changes. You'll likely only need to make changes if you've added, removed, or renamed files.
|Last commit: 18 weeks ago|