|
|
Configure SwifterPM cached directory materialization via install passthrough
The tuist install passthrough path can now be used to configure SwifterPM's cached directory materialization strategy, for example TUIST_INS
|
Tuist
|
CLI
|
4.201.0-canary.15
|
GitHub
|
|
|
SwifterPM restores place binary artifacts in SwiftPM’s expected scratch path
SwifterPM has been updated so restored binary artifacts are placed under SwiftPM's canonical scratch/artifacts layout instead of a separate
|
Tuist
|
Generated projects
|
4.201.0-canary.15
|
GitHub
|
|
|
Support SwiftPM static library artifact bundles
Tuist now recognizes SwiftPM SE-0482 staticLibrary artifact bundles and generates an XCFramework-compatible wrapper with symlinks back to th
|
Tuist
|
Generated projects
|
4.201.0-canary.15
|
GitHub
|
|
|
Support for SwiftPM warning-control settings
Tuist now decodes and maps SwiftPM warning-control target build settings: treatAllWarnings, treatWarning, and enableWarning. These are trans
|
Tuist
|
Generated projects
|
4.201.0-canary.15
|
GitHub
|
|
|
SwifterPM 0.8.12 strips __MACOSX artifact shadows and streams resolve output
Tuist now pins SwifterPM 0.8.12. Two fixes reach tuist install / generate through the SwiftPM integration: __MACOSX AppleDouble shadow bundl
|
Tuist
|
Generated projects
|
4.201.0-canary.15
|
GitHub
|
|
|
tuist inspect dependencies detects imports of SPM XCFramework modules
tuist inspect dependencies now derives module names from precompiled graph dependencies, including XCFramework Info.plist library binary nam
|
Tuist
|
Generated projects
|
4.201.0-canary.15
|
GitHub
|
|
|
Tuist now supports SwiftPM warning control settings
Package.swift warning control APIs (treatAllWarnings, treatWarning, enableWarning) are now decoded from swift package dump-package output an
|
Tuist
|
Generated projects
|
4.201.0-canary.15
|
GitHub
|
|
|
tuist generate no longer crashes on large dependency graphs
Recursive graph traversals in CircularDependencyLinter, GraphCircularDetector, the topological sort, ModuleMapMapper, and StaticProductsGrap
|
Tuist
|
Generated projects
|
4.201.0-canary.15
|
GitHub
|
|
|
Module cache now caches static and dynamic library targets
Tuist's module cache now treats static and dynamic library targets as cacheable binary products alongside framework targets. Cache warm prod
|
Tuist
|
Generated projects
|
4.201.0-canary.15
|
GitHub
|
|
|
.proto files now belong to the Sources build phase
Tuist now treats .proto files as valid source extensions and places them in Xcode's Sources build phase instead of routing them through Reso
|
Tuist
|
Generated projects
|
4.201.0-canary.15
|
GitHub
|