Our app can not be built with Xcode 14.3 because UIContentConfiguration.makeContentView()
in UIKit
in iOS 16.4 suddenly has the @MainActor
annotation added.
Expecting @MainActor
from the callers quickly bubbles up so that basically the entire view layer of the project needs to use actors. (Concurrency check is kept at the default minimal
.)
Surely this is not the intended way to force everyone to start migrating to actor usage? Based on many topics about concurrency issues on the Swift forums we were content with waiting until most flaws have been figured out.
I hope I'm just missing something obvious here.