PreviewsEnabled键指的是Xcode中的.xcworkspace/xcshareddata/Workspac



最近,当更新到最新的Xcode 13并简单地保存项目时,以下键值对已添加到ProjectName.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings

<key>PreviewsEnabled</key>
<false/>

我在互联网上找不到任何信息来解释这是指什么。我只是假设这与SwiftUI的预览有关,但如果有人能对此有所了解,我将不胜感激。

我发现最接近的是构建设置参考,它是控制或修改目标构建方式的单个Xcode构建设置的详细列表。其中一个设置是ENABLE_PREVIEWS,如果启用,它将使用适当的选项构建产品以支持预览。看看这个

[更多信息]:
;预览启用";WorkspaceSettings.xcsettings文件中的键控制是否为给定的Xcode工作空间启用或禁用预览。当该键被设置为"0"时;真";,预览已启用,您可以在Xcode画布中看到SwiftUI视图的预览。当它被设置为"0"时;"假";,预览被禁用,您将无法在画布中看到预览。

默认情况下,当您使用SwiftUI创建新的Xcode项目时;预览启用";key被设置为"0";真";。然而,您可以将此设置更改为";false";如果您不想在Xcode画布中看到预览。

值得注意的是,即使预览被禁用,你仍然可以在模拟器或设备上运行你的应用程序,看看它是什么样子。然而,使用SwiftUI预览可以让您快速迭代设计,而无需每次更改都等待应用程序构建和运行,从而节省时间。

最新更新