Skip to content

Fixes for Xcode build with artifact bundle#34

Merged
DePasqualeOrg merged 2 commits into
mainfrom
artifactbundle-xcode-fixes
May 13, 2026
Merged

Fixes for Xcode build with artifact bundle#34
DePasqualeOrg merged 2 commits into
mainfrom
artifactbundle-xcode-fixes

Conversation

@DePasqualeOrg
Copy link
Copy Markdown
Owner

This PR fixes the Xcode 26.3 build failure reported in #33. The root cause is that TokenizersFFI re-exports the binary TokenizersRust module, which Xcode 26.3 rejects when resolving the SE-0482 artifactbundle.

The fix bumps the patched UniFFI fork to a revision (shared with swift-hf-api) that adds two Swift bindgen options to hide the lower-level FFI module from the wrapper's public interface. After regenerating the wrapper, the consumer-side workaround introduced in 37f999a is no longer needed and gets reverted.

CI's test-pinned job now runs as a matrix across Xcode 26.3, 26.4, and 26.5, so issues like #33 surface on PRs instead of after release.

@DePasqualeOrg DePasqualeOrg merged commit f5b3582 into main May 13, 2026
10 checks passed
@DePasqualeOrg DePasqualeOrg deleted the artifactbundle-xcode-fixes branch May 13, 2026 13:10
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.

1 participant