|
|
Support for SwiftPM warning control settings
Tuist now supports SwiftPM warning-control target build settings such as treatAllWarnings, treatWarning, and enableWarning. These are mapped
|
Tuist
|
Generated projects
|
4.201.0-canary.18
|
GitHub
|
|
|
SwifterPM materialization configurable via install passthrough arguments
Tuist now tests and documents how to configure SwifterPM's cached directory materialization through existing install passthrough arguments,
|
Tuist
|
Generated projects
|
4.201.0-canary.18
|
GitHub
|
|
|
Support for SwiftPM static library artifact bundles
Tuist can now generate projects that depend on Swift Package Manager packages using SE-0482 staticLibrary artifact bundles, such as swift-hf
|
Tuist
|
Generated projects
|
4.201.0-canary.18
|
GitHub
|
|
|
tuist inspect dependencies now detects implicit imports from SPM XCFrameworks
Implicit dependency detection used to compare source imports against target product names only, missing modules from SwiftPM binary targets
|
Tuist
|
Generated projects
|
4.201.0-canary.18
|
GitHub
|
|
|
Suite sharding now uses the correct simulator destination from the selected test plan
For suite-level sharding, Tuist now threads the selected test plan through destination resolution. This fixes cases where the enumeration st
|
Tuist
|
Generated projects
|
4.201.0-canary.18
|
GitHub
|
|
|
Cached frameworks no longer embed transitive external resource bundles
Cache workflows used to embed external SwiftPM resource bundles into internal source frameworks that depended on them, causing duplicated re
|
Tuist
|
Generated projects
|
4.201.0-canary.18
|
GitHub
|
|
|
Build Runs now show the scheme test configuration
When running tuist test without an explicit --configuration flag, the uploaded build run metadata now falls back to the selected scheme's te
|
Tuist
|
Generated projects
|
4.201.0-canary.18
|
GitHub
|
|
|
.proto files are now placed in the Xcode Sources phase
Protobuf definitions are now treated as valid source files, so Tuist adds them to the Xcode Sources build phase instead of handling them as
|
Tuist
|
Generated projects
|
4.201.0-canary.18
|
GitHub
|
|
|
DocC builds now support package module imports across public headers
Generated projects could fail to build documentation when a Swift package target's public Objective-C header imported another module from th
|
Tuist
|
Generated projects
|
4.201.0-canary.18
|
GitHub
|
|
|
Packages using SwiftPM warning-control APIs now load correctly
Tuist now decodes and maps SwiftPM warning-control target build settings such as treatAllWarnings, treatWarning, and enableWarning into the
|
Tuist
|
Generated projects
|
4.201.0-canary.18
|
GitHub
|