Hive Hive
Sign in

Fix default main actor isolation mapping for SwiftPM packages

Metadata
Source
GitHub
Version
4.194.1
Published
May 14, 2026 · 11:18 UTC
Repository
tuist/tuist
Update

Tuist now maps SwiftPM’s default main actor isolation to the correct Xcode build setting MainActor for generated external package projects. Previously, the value was emitted as main-actor, which Xcode ignored, so packages relying on defaultIsolation(MainActor.self) were compiled as if no isolation was requested. This preserves the correct Swift concurrency behavior when integrating those dependencies.