|
|
SwiftPM integration fixes for __MACOSX archives and resolve output
Tuist now uses SwifterPM 0.8.12, which fixes two issues in the SwiftPM integration. Finder-zipped binary artifacts that carry a __MACOSX App
|
Tuist
|
Generated projects
|
4.201.0-canary.11
|
GitHub
|
|
|
Module cache can now cache static and dynamic library products
Tuist's module cache now supports static and dynamic library products in addition to frameworks. When warming the cache, library targets are
|
Tuist
|
Generated projects
|
4.201.0-canary.11
|
GitHub
|
|
|
SwiftPM artifact restore path handling fixed via SwifterPM update
Tuist now uses SwifterPM 0.8.13, which restores packages using SwiftPM's artifact scratch path. This fixes restore path handling issues when
|
Tuist
|
Generated projects
|
4.201.0-canary.11
|
GitHub
|
|
|
tuist inspect dependencies now detects implicit imports from XCFramework binaries
tuist inspect dependencies --only implicit now includes importable modules from precompiled graph dependencies, including SwiftPM binary tar
|
Tuist
|
Generated projects
|
4.201.0-canary.11
|
GitHub
|
|
|
Restored SwiftPM binary artifacts now use the correct scratch path for Xcode builds
Tuist now restores SwiftPM binary artifacts under the standard SwiftPM scratch path (.build/artifacts/...) instead of a separate swifterpm n
|
Tuist
|
Generated projects
|
4.201.0-canary.11
|
GitHub
|
|
|
Show live SwiftPM resolve output instead of a stalled screen
Updating SwifterPM to 0.8.12 forwards stdout and stderr from delegated swift package resolve runs, so progress is visible during resolution
|
Tuist
|
Generated projects
|
4.201.0-canary.11
|
GitHub
|
|
|
Cache static and dynamic library targets as binary XCFrameworks
The module cache now supports static and dynamic library products, not just frameworks. When warming the cache, Tuist builds library XCFrame
|
Tuist
|
Generated projects
|
4.201.0-canary.11
|
GitHub
|
|
|
Detect implicit imports from SwiftPM binary targets
tuist inspect dependencies now recognizes importable modules from precompiled dependencies, including SwiftPM binary targets backed by XCFra
|
Tuist
|
Generated projects
|
4.201.0-canary.11
|
GitHub
|
|
|
Tuist now supports SwiftPM warning-control build settings
Tuist can now load packages that use SwiftPM's newer warning-control APIs, such as treatAllWarnings, treatWarning, and enableWarning. These
|
Tuist
|
Generated projects
|
4.201.0-canary.11
|
GitHub
|
|
|
Fix SwiftPM artifact restore path handling
Updating the SwifterPM dependency to 0.8.13 fixes restore path handling by using SwiftPM's artifact scratch path. This prevents restore issu
|
Tuist
|
Generated projects
|
4.201.0-canary.11
|
GitHub
|