|
|
SwiftPM prebuilt paths no longer break generation
Paths decoded from SwiftPM workspace-state.json for prebuilt products are now sanitized to drop control characters and normalize /private/va
|
Tuist
|
Generated projects
|
4.201.0-canary.19
|
GitHub
|
|
|
Restore path handling uses the SwiftPM artifact scratch directory
Tuist now picks up SwifterPM 0.8.13, which routes restored SwiftPM artifacts through the standard artifact scratch directory. Restore path h
|
Tuist
|
Generated projects
|
4.201.0-canary.19
|
GitHub
|
|
|
Host-less unit tests no longer crash the mixed workspace scheme run
When an autogenerated workspace scheme contains a mix of app-hosted and host-less unit test bundles, the default tuist test run now executes
|
Tuist
|
Generated projects
|
4.201.0-canary.19
|
GitHub
|
|
|
.proto files are placed in Xcode’s Sources phase
Proto files are now treated as valid source extensions, so they land in the Xcode Sources phase instead of being routed through resource han
|
Tuist
|
Generated projects
|
4.201.0-canary.19
|
GitHub
|
|
|
Cached frameworks no longer embed external SwiftPM resource bundles
tuist cache warm no longer substitutes cached external resource bundle artifacts into internal source frameworks. Transitive SwiftPM resourc
|
Tuist
|
Generated projects
|
4.201.0-canary.19
|
GitHub
|
|
|
Test plan-aware simulator destination for suite sharding
The shard destination resolver now threads the requested test plan through the entire planning path. For schemes that contain multiple test
|
Tuist
|
Generated projects
|
4.201.0-canary.19
|
GitHub
|
|
|
Generated module map and response file mtimes are preserved across warm generations
tuist test --build-only on warm projects no longer invalidates Swift compilation every time generation runs. Generated dependency module map
|
Tuist
|
Generated projects
|
4.201.0-canary.19
|
GitHub
|
|
|
SwiftPM extracts ignore __MACOSX shadows and stream resolve progress
SwifterPM 0.8.12 strips __MACOSX shadow bundles from extracted archives and forwards delegated SwiftPM output during resolution. Plaid LinkK
|
Tuist
|
Generated projects
|
4.201.0-canary.19
|
GitHub
|
|
|
Whitespace in target names no longer breaks framework search path response files
Framework search path response file tokens are now wrapped in quotes when written to OTHER_CFLAGS and OTHER_LDFLAGS. Projects whose target n
|
Tuist
|
Generated projects
|
4.201.0-canary.19
|
GitHub
|
|
|
SwiftPM warning control settings propagate to Xcode
SwiftPM warning control target build settings are now decoded and mapped into the corresponding Swift and C/C++ compiler flags. Packages tha
|
Tuist
|
Generated projects
|
4.201.0-canary.19
|
GitHub
|