|
|
SwifterPM update: clean __MACOSX bundles and streamed resolve output
The SwifterPM dependency has been updated, which fixes two issues. Finder-zipped binary artifacts with a __MACOSX/ AppleDouble sidecar (such
|
Tuist
|
Generated projects
|
4.201.0-canary.8
|
GitHub
|
|
|
Packages using SwiftPM warning-control settings now load correctly
Tuist now understands SwiftPM's newer warning-control target settings, such as treatAllWarnings, treatWarning, and enableWarning, and maps t
|
Tuist
|
Generated projects
|
4.201.0-canary.8
|
GitHub
|
|
|
Restored SwiftPM artifacts now use SwiftPM’s artifact scratch path
Tuist now uses SwifterPM 0.8.13, which fixes restore path handling by using SwiftPM's artifact scratch path. This improves reliability when
|
Tuist
|
Generated projects
|
4.201.0-canary.8
|
GitHub
|
|
|
SwiftPM integration now skips __MACOSX shadow bundles and streams resolve output
Updating SwifterPM to 0.8.12 fixes two issues in the SwiftPM integration. Finder-zipped binary artifacts, such as Plaid's LinkKit, sometimes
|
Tuist
|
Generated projects
|
4.201.0-canary.8
|
GitHub
|
|
|
Restored binary artifacts now land in SwiftPM’s expected layout
Fixed a failure where restored binary artifacts were placed under .build/swifterpm/artifacts instead of .build/artifacts, causing Xcode to r
|
Tuist
|
Generated projects
|
4.201.0-canary.8
|
GitHub
|
|
|
Restore path handling for SwifterPM artifacts is improved
Tuist now uses SwifterPM 0.8.13, which uses SwiftPM's artifact scratch path for restores. This fixes restore path handling issues in the Swi
|
Tuist
|
Generated projects
|
4.201.0-canary.8
|
GitHub
|
|
|
Library products can now be cached in the module cache
Static and dynamic library targets can now be cached as binary XCFrameworks in the module cache, alongside frameworks. Projects that use lib
|
Tuist
|
Generated projects
|
4.201.0-canary.8
|
GitHub
|
|
|
SwiftPM resolve output is now streamed during resolution
Updating SwifterPM to 0.8.12 also forwards stdout and stderr from delegated swift package resolve runs, so tuist install no longer appears s
|
Tuist
|
Generated projects
|
4.201.0-canary.8
|
GitHub
|
|
|
SwiftPM warning-control settings are now supported
Tuist now decodes and maps SwiftPM warning-control target build settings, including treatAllWarnings, treatWarning, and enableWarning. Packa
|
Tuist
|
Generated projects
|
4.201.0-canary.8
|
GitHub
|
|
|
CLI 4.201.0-canary.8
Features Module cache now caches static and dynamic library products as binary XCFrameworks, alongside frameworks. Cached libraries preserve
|
Tuist
|
Generated projects
|
4.201.0-canary.8
|
GitHub
|