为什么 xcode 运行 我的 SwiftUI 应用程序创建为 iOS 应用程序时却成为 macOS 应用程序?

Why is xcode running my SwiftUI app as a macOS app when it was created as an iOS app?

我已经为 iOS 创建了一个 SwiftUI 应用程序。在部署信息下,我只勾选了 Iphone 和 Ipad。

我已插入 iOS 物理设备。

当我单击 运行(三角形播放按钮)时,它会启动一个 macOs 桌面应用程序,而不是在我的 iOS 设备上启动。

如何在我的 iOS 设备上将配置更改为 运行?

我猜这是因为你有一个较新的 Macs 与 Apple Silicon 处理器。这些计算机允许您 运行 您的 iOS 应用程序作为 Mac 应用程序(您甚至可以在 Mac App Store 下载一些 iOS/iPadOS 应用程序。

要在模拟器或物理 iOS 设备上 运行,select [=22= 顶部 devices/simulators 下拉列表中的设备].如果您的 iOS 设备连接到您的 Mac,您可以在此下拉列表中 select 它,或者您可以 select 一个设备。

location of devices/simulators dropdown in Xcode