|
|
Module Cache now supports static and dynamic library products
Tuist can now reuse cached binary XCFrameworks for static and dynamic library targets in mixed framework/library graphs. Cache warm emits -l
|
Tuist
|
Cache
|
4.201.0-rc.4
|
GitHub
|
|
|
Cached frameworks no longer embed external SPM resource bundles
When a source framework depends on a SwiftPM package whose processed resources are exposed as external resource bundles, Tuist no longer sub
|
Tuist
|
Cache, Generated projects
|
4.201.0-rc.4
|
GitHub
|
|
|
Framework search path response file references are now quoted
Consolidated framework search path response files referenced from OTHER_CFLAGS and OTHER_LDFLAGS are now wrapped in quotes. Targets whose na
|
Tuist
|
Generated projects
|
4.201.0-rc.4
|
GitHub
|
|
|
DocC builds support package documentation module imports
Tuist now correctly feeds canonical Modules/module.modulemap copies into DocC's Clang ExtractAPI invocation, and derives missing package-int
|
Tuist
|
Generated projects
|
4.201.0-rc.4
|
GitHub
|
|
|
No more module redefinition from xcframework headers shipped with a module map
When a precompiled xcframework ships a module.modulemap, its slice headers are no longer added to HEADER_SEARCH_PATHS by GraphTraverser.libr
|
Tuist
|
Generated projects
|
4.201.0-rc.4
|
GitHub
|
|
|
Cached ARCore-style nested static Objective-C xcframeworks now build correctly
Static Objective-C xcframeworks that keep their module map and headers in a Headers// subdirectory, such as Google's ARCore, now compile cor
|
Tuist
|
Generated projects, Cache
|
4.201.0-rc.4
|
GitHub
|
|
|
.proto files placed in Xcode’s Sources phase for build tool plugins
Tuist now treats .proto files as valid source extensions, so protobuf definitions land in Xcode's Sources phase instead of being routed thro
|
Tuist
|
Generated projects
|
4.201.0-rc.4
|
GitHub
|
|
|
tuist generate no longer stack-overflows on large dependency graphs
Recursive graph traversals in CircularDependencyLinter, GraphCircularDetector, the local topologicalSort (moved out of TSCBasic), ModuleMapM
|
Tuist
|
Generated projects
|
4.201.0-rc.4
|
GitHub
|
|
|
Response file references quoted for targets with whitespace in the name
FrameworkSearchPathsGraphMapper now wraps the @$(SRCROOT)/Derived/FrameworkSearchPaths/.resp token as "@$(SRCROOT)/..." before adding it to
|
Tuist
|
Generated projects
|
4.201.0-rc.4
|
GitHub
|
|
|
tuist cache warm no longer parses Xcode activity logs
tuist cache warm no longer parses .xcactivitylog files to attach a per-target build duration to cache artifacts. The unused XCLogParser-base
|
Tuist
|
Cache
|
4.201.0-rc.4
|
GitHub
|