在 macOS 上运行多平台 SwiftUI 应用程序时是否可以跳过 launchscreen.storyboard 文件?

ray*_*ayx 0 macos multiplatform ios launch-screen swiftui

我在XcodeMultiplatform中创建应用程序时选择了模板(它是 Xcode 14.0 beta,以防万一)。我的目的是在 iOS 上运行该应用程序。我选择模板只是因为我认为看看它如何在.SwiftUIMultiplatformmacOS

在 WWDC 2020 上,Apple推出了一种Info.plist基于方法来实现应用程序的启动屏幕SwiftUI不幸的是,这种方法在Xcode 13中被破坏了。我的实验表明它在Xcode 14.0 beta中仍然不起作用,因此我通过使用文件来实现启动屏幕来解决该问题storyboard

但是,由于storyboard基于UIKit,这意味着它不适用于macOS。这解释了为什么当我尝试在 上运行应用程序时Xcode报告以下错误macOS

iOS 故事板不支持设备类型“mac”

所以我想知道,鉴于基于的方法在XcodeInfo.plist 13 和 14中被破坏,如何在多平台应用程序中实现启动屏幕?是否可以跳过该文件?我检查了Xcode但没有找到方法。storyboardmacOS

另一个问题:在 上编写应用程序的常见方法是macOS,如上所述编写多平台应用程序,还是编写两个单独的应用程序,一个用于iOS,一个用于macOS?谢谢。