Skip to content

Comments

Swift Package Support for Grid and NS_ENUM Fix#3

Merged
paulsolt-ofsw merged 1 commit intomasterfrom
psolt/package
Jun 5, 2025
Merged

Swift Package Support for Grid and NS_ENUM Fix#3
paulsolt-ofsw merged 1 commit intomasterfrom
psolt/package

Conversation

@paulsolt-ofsw
Copy link
Contributor

@paulsolt-ofsw paulsolt-ofsw commented May 7, 2025

Adds Swift Package Manager support

ngageoint/simple-features-ios#7

  • Updates SimpleFeatures (sf-ios to 5.0.0) - breaking code change
  • Updates header imports to use module style imports with angular brackets
  • Removes Cocoapods support since it is deprecated.
  • Updated GitHub workflow to use SPM.

* sf-ios 5.0.0 changes for NS_ENUM
* Updated github workflow
* Added build.sh script since this uses UIKit, and SPM doesn't build UIKit
* Updated Unit to GridUnit to fix build issues in GARS and MGRS. It was colliding with Foundation.Unit and it didn't appear to be properly exposed.
@paulsolt-ofsw paulsolt-ofsw merged commit 9370e00 into master Jun 5, 2025
1 check passed
@paulsolt-ofsw paulsolt-ofsw deleted the psolt/package branch June 5, 2025 17:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants