xcode 预览模拟器继承自哪里?

where is the xcode preview simulator inheriting from?

我以前所有的预览模拟器设备都是 iphone12,我觉得很好。不知道什么时候,它变成了我不知道 iPhoneSE 或 iTouch 的粗栏。我不想使用代码 .previewdevice() 将其改回 iPhone12 因为我确实有很多预览等待我更改,所以我检查了决定设备选择的因素。它显示为“继承”下方的屏幕截图。必须有一个来源,我可以在其中更改设置吗?至少在设置中的某个地方,或者我理解这种“继承”的方式是错误的?有人可以帮忙提供更多有关此的信息吗?无法相信 xCode 使它如此不灵活...screenshot from my Xcode project,the mysterious inherited

单击 运行 目的地,类似于 iPhone SE。只需将其更改为所需的设备类型,用于预览的继承设备将相应更改。

如果你想要一个特殊的设备类型,如你所说,只需点击预览设备的顶部栏,然后打开 Inspect Selected Object 菜单(在 Canvas 的底部),select想要的PreviewDevice。它将在代码预览部分添加代码 .previewDevice("iPad (9th generation)")