Xcode 中的 .xcworkspace/xcshareddata/WorkspaceSettings.xcsettings 中的 PreviewsEnabled 键指的是什么

2024-01-28

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

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

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


我发现的最接近的东西是构建设置参考这是控制或修改目标构建方式的各个 Xcode 构建设置的详细列表。其中一项设置是ENABLE_PREVIEWS如果启用,将使用适当的选项来构建产品来支持预览。看看这个 https://developer.apple.com/documentation/xcode/build-settings-reference?changes=_8

[更多信息]:
WorkspaceSettings.xcsettings 文件中的“PreviewsEnabled”键控制是否为给定的 Xcode 工作区启用或禁用预览。当此键设置为“true”时,将启用预览,并且您可以在 Xcode 画布中查看 SwiftUI 视图的预览。当它设置为“false”时,预览将被禁用,您将无法在画布中看到预览。

默认情况下,当您使用 SwiftUI 创建新的 Xcode 项目时,“PreviewsEnabled”键设置为“true”。但是,如果您不想在 Xcode 画布中查看预览,则可以将此设置更改为“false”。

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Xcode 中的 .xcworkspace/xcshareddata/WorkspaceSettings.xcsettings 中的 PreviewsEnabled 键指的是什么 的相关文章

随机推荐