Skip to content

Fix manifest paths for macOS app resource bundles - #3

Merged
technoir42 merged 1 commit into
mainfrom
fix-apple-manifest-paths
Sep 11, 2026
Merged

technoir42 merged 1 commit into
mainfrom
fix-apple-manifest-paths

Conversation

@technoir42

Copy link
Copy Markdown
Member

macOS SwiftPM resource bundles place manifests under Contents/Resources, but the package paths assumed flattened bundles. Correct the three macOS driver/layer paths so standard Xcode apps can load their embedded libraries without rewriting manifests.

Remove the sample’s bundle-flattening phase, discover resources through Bundle.resourceURL, and verify path resolution for macOS and iOS app layouts. Document the supported packaging layout.

Validation: make ci passed (platform builds, signing tests, 27 Swift contract tests, and macOS/iOS simulator probes with validation enabled). An independent native Xcode consumer also built and ran with validation enabled and all three macOS manifest paths resolving, with no flattening or manifest-rewriting phase.

@technoir42
technoir42 enabled auto-merge (squash) September 11, 2026 00:08
@technoir42
technoir42 disabled auto-merge September 11, 2026 00:08
@technoir42
technoir42 merged commit eea2899 into main Sep 11, 2026
1 check passed
@technoir42
technoir42 deleted the fix-apple-manifest-paths branch September 11, 2026 00:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant