This release fixes the build setting that Tuist generates for SwiftPM packages that opt into default MainActor isolation. Previously, the generated Xcode project used SWIFT_DEFAULT_ACTOR_ISOLATION = main-actor, which Xcode ignored, so the package effectively lost its requested concurrency isolation. You now get the correct MainActor value, preserving the expected Swift concurrency behavior for external dependencies.
- Correct default actor isolation for external packages: SwiftPM
.defaultIsolation(MainActor.self)is now mapped to Xcode’s expectedSWIFT_DEFAULT_ACTOR_ISOLATION = MainActorsetting, while the existingnonisolatedmapping remains unchanged.