|
|
SwiftPM static library artifact bundles are supported
Packages that ship SE-0482 static library artifact bundles, such as swift-hf-api, can now be generated successfully. Tuist creates a lightwe
|
Tuist
|
Generated projects
|
4.201.0-rc.1
|
GitHub
|
|
|
Implicit-import linter covers SPM binary dependencies (XCFrameworks)
tuist inspect dependencies --only implicit now also considers importable modules exposed by precompiled graph dependencies, including SwiftP
|
Tuist
|
Generated projects
|
4.201.0-rc.1
|
GitHub
|
|
|
Quote framework search path response files for whitespace target names
When the framework search path mapper consolidates paths into a Derived/FrameworkSearchPaths/.resp response file, the reference added to OTH
|
Tuist
|
Generated projects
|
4.201.0-rc.1
|
GitHub
|
|
|
Generate projects with the module imports SwiftPM package docs need
DocC builds for generated projects no longer fail when a Swift package target's public Objective-C headers import another module from the sa
|
Tuist
|
Generated projects
|
4.201.0-rc.1
|
GitHub
|
|
|
Generated projects place .proto files in the Sources phase
.proto files are now treated as valid source extensions, so Tuist places protobuf definitions in Xcode's Sources phase instead of routing th
|
Tuist
|
Generated projects
|
4.201.0-rc.1
|
GitHub
|
|
|
Generated module maps stay incremental across warm test runs
Warm tuist test --build-only runs for projects that use generated dependency module maps now stay incremental instead of rebuilding every Sw
|
Tuist
|
Generated projects
|
4.201.0-rc.1
|
GitHub
|
|
|
SwiftPM warning-control settings propagate to generated Xcode projects
Tuist now decodes and applies SwiftPM's newer warning-control target build settings: .treatAllWarnings(_:), .treatWarning(_,_:), and .enable
|
Tuist
|
Generated projects
|
4.201.0-rc.1
|
GitHub
|
|
|
Cache static and dynamic library products alongside frameworks
The module cache now treats static and dynamic library targets as cacheable binary products alongside frameworks. Cache warm produces librar
|
Tuist
|
Generated projects
|
4.201.0-rc.1
|
GitHub
|
|
|
Sanitize SwiftPM prebuilt paths so precompiled packages load and link
SwiftPM prebuilt integration now correctly handles paths decoded from workspace-state.json. Control characters in those paths are sanitized
|
Tuist
|
Generated projects
|
4.201.0-rc.1
|
GitHub
|
|
|
SwiftPM restores use the artifact scratch path
The swifterpm dependency is updated to 0.8.13, which uses SwiftPM's artifact scratch path for package restores. Tuist picks up the upstream
|
Tuist
|
Generated projects
|
4.201.0-rc.1
|
GitHub
|