Skip to content

feat(darwin): SPM implementation#141

Merged
hm21 merged 14 commits into
hm21:stablefrom
jonafeucht:feat-spm
Jun 7, 2026
Merged

feat(darwin): SPM implementation#141
hm21 merged 14 commits into
hm21:stablefrom
jonafeucht:feat-spm

Conversation

@jonafeucht

Copy link
Copy Markdown
Contributor

This PR adds support for Swift Package Manager to the plugin and refactors the native codebase to use a shared Darwin source.

Fixes: #94 #70

@jonafeucht jonafeucht marked this pull request as draft June 6, 2026 07:51
@jonafeucht

Copy link
Copy Markdown
Contributor Author

This should now be ready for review and merge.

In the example I switched media_kit for FVP which supports SPM, is more maintained, and more lightweight. This ofc is optional and can be reverted.

Tested on:

  • iOS device (18.7.9)
  • iOS device (26.5)
  • macOS device (26.5.1)

@jonafeucht jonafeucht marked this pull request as ready for review June 6, 2026 10:58

@hm21 hm21 left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for working on that improvement. I only pushed one commit because I wasn’t able to build it on macOS without SPM. That commit should fix the issue.

@hm21 hm21 merged commit 7f5d161 into hm21:stable Jun 7, 2026
1 check passed
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.

Add Swift Package Manager support

2 participants