Paths decoded out of workspace-state.json for SwiftPM prebuilt dependencies, checkouts, includes, and artifact directories are now sanitized through the same boundary that handles /private/var normalization, so control characters no longer prevent them from becoming AbsolutePath/RelativePath. Tuist-generated macro executables also add the prebuilt library directory to LD_RUNPATH_SEARCH_PATHS, so libSwift compatibility dylibs such as libswiftCompatibilitySpan.dylib are found at runtime.
Hive
Sanitize SwiftPM prebuilt paths and link Swift compatibility dylibs for macros
Published
Jul 02, 2026 · 15:53 UTC
Repository
tuist/tuist