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?谢谢。
| 归档时间: |
|
| 查看次数: |
928 次 |
| 最近记录: |