SwiftUI - main()、Scene 和 WindowGroup 仅在 iOS 14 或更高版本中可用

Tho*_* V. 9 entry-point ios swift swiftui swiftui-windowgroup

我开始了一个SwiftUI项目作为iOS 15部署目标,我被要求降低版本,所以我将其更改为 iOS 13,在解决了一些代码兼容性问题后,我在应用程序的入口点留下了一个错误,MyProjectApp.swift指出main()SceneWindowGroup仅适用于 iOS 14+

如何使入口点兼容低于 iOS 14.x 的版本?

这是我的入口点的代码

@main //'main()' is only available in iOS 14.0 or newer
struct MyProjectApp: App {
        let persistenceController = PersistenceController.shared
        var body: some Scene { //'Scene' is only available in iOS 14.0 or newer
            WindowGroup { //'WindowGroup' is only available in iOS 14.0 or newer
                ContentView()
            .environment(\.managedObjectContext, persistenceController.container.viewContext)
        }
    }
}
Run Code Online (Sandbox Code Playgroud)