Hive Hive
Sign in

SwiftPM prebuilt paths are sanitized for packages like SwiftSyntax

Metadata
Source
GitHub
Version
4.201.0-rc.4
Published
Jun 29, 2026 · 15:25 UTC
Repository
tuist/tuist
Update

Paths decoded out of workspace-state.json are sanitized before they are converted to AbsolutePath or RelativePath, with the same /private/var normalization that already applied to dependency, artifact, checkout, and include paths. Precompiled SwiftSyntax packages whose archives carry odd control characters used to crash during project generation. The prebuilt library directory is also added to LD_RUNPATH_SEARCH_PATHS so macro executables find Swift compatibility dylibs (e.g. libswiftCompatibilitySpan.dylib) at runtime.