Hive Hive
Sign in

Configure attributes per platform with select() in manifests

Metadata
Source
GitHub
Version
0.18.0
Domains
Published
Jun 12, 2026 · 21:12 UTC
Repository
tuist/once
Update

TOML manifests now support a select shape for attributes that vary by configuration, such as sdk_frameworks = { select = { ios = ["UIKit"], macos = ["AppKit"] } }. Branches match platform, sdk_variant, arch, mac_catalyst, or composite keys like ios:simulator, with the most specific key winning. The graph loader rejects select on attributes that the target kind marks as non-configurable or on configuration-input attributes like platform.