|
|
Add the xcframework Headers root for cached static-Objective-C behind-dynamic dependencies
When a static Objective-C xcframework is reached behind a dynamic framework through the binary cache, Tuist adds the xcframework slice's Hea
|
Tuist
|
Generated projects, Cache
|
4.201.0
|
GitHub
|
|
|
Caching static Objective-C and ARCore-style xcframeworks works end to end
A chain of fixes unblocks caching static Objective-C xcframeworks behind dynamic frameworks, in particular ARCore-style Google SDK layouts w
|
Tuist
|
Generated projects, Cache
|
4.201.0
|
GitHub
|
|
|
Cached static Objective-C xcframeworks (ARCore) build reliably
Caching ARCore and similarly-shaped static Objective-C xcframeworks (ARCoreGARSession, ARCoreGeospatial, etc.) through the binary cache now
|
Tuist
|
Cache, Generated projects
|
4.201.0
|
GitHub
|
|
|
Precompiled xcframeworks no longer cause “redefinition of module”
Targets depending on a precompiled xcframework that ships its own module.modulemap no longer fail with Redefinition of module 'X'. Xcode's P
|
Tuist
|
Generated projects
|
4.201.0
|
GitHub
|
|
|
Bazel remote cache builds stop failing at token expiry
The Bazel credential helper refreshes the user's access token when it is within a 60-second safety margin of expiry and reports expires brou
|
Kura, Tuist
|
Kura
|
4.201.0
|
GitHub
|
|
|
.proto files are placed in Xcode’s Sources build phase
Tuist now treats .proto files as valid source extensions and places them in Xcode's Sources phase instead of the Copy Bundle Resources phase
|
Tuist
|
Generated projects
|
4.201.0
|
GitHub
|
|
|
SwiftPM prebuilt paths are sanitized and macro dylibs are locatable at runtime
Paths Tuist reads from SwiftPM workspace-state.json for dependency, artifact, prebuilt, checkout, and include locations are now sanitized fo
|
Tuist
|
Generated projects
|
4.201.0
|
GitHub
|
|
|
Tuist generate no longer crashes on large dependency graphs
Recursive graph traversals in CircularDependencyLinter, GraphCircularDetector, topologicalSort, ModuleMapMapper, and StaticProductsGraphLint
|
Tuist
|
Generated projects
|
4.201.0
|
GitHub
|
|
|
SwifterPM skips __MACOSX shadow bundles and streams resolve output
Generation against SwiftPM packages whose binary artifacts ship as Finder-zipped archives (such as Plaid LinkKit) no longer aborts with a mi
|
Tuist
|
Generated projects
|
4.201.0
|
GitHub
|
|
|
Spurious-package extract restores use SwiftPM’s artifact scratch path
SwifterPM 0.8.13 routes restore work through SwiftPM's own artifact scratch path, so paths used to restore prebuilt artifacts no longer brea
|
Tuist
|
Generated projects
|
4.201.0
|
GitHub
|