Skip to content

fix: resolve VoltraWidget pod path for pnpm/bun symlinks#111

Merged
V3RON merged 1 commit intomainfrom
fix/voltra-pod-resolution-with-symlinks
Mar 20, 2026
Merged

fix: resolve VoltraWidget pod path for pnpm/bun symlinks#111
V3RON merged 1 commit intomainfrom
fix/voltra-pod-resolution-with-symlinks

Conversation

@V3RON
Copy link
Contributor

@V3RON V3RON commented Mar 18, 2026

What changed

The Expo plugin now canonicalizes the VoltraWidget pod path with File.realpath before computing the relative path in the generated Podfile.

Why it was an issue

With pnpm or bun, node_modules/voltra is a symlink into the store. Autolinking and the widget target could resolve to different path strings (symlink vs real path) for the same directory, so CocoaPods reported "multiple dependencies with different sources for VoltraWidget" and pod install failed. Resolving to the real path ensures a single source.

@V3RON V3RON changed the title fix(expo-plugin): resolve VoltraWidget pod path for pnpm/bun symlinks fix: resolve VoltraWidget pod path for pnpm/bun symlinks Mar 18, 2026
@V3RON V3RON merged commit 68271bb into main Mar 20, 2026
8 checks passed
@V3RON V3RON deleted the fix/voltra-pod-resolution-with-symlinks branch March 20, 2026 11:46
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