Xcode中的.xcworkspace/xcshareddata/WorkspaceSettings. xc设置中的预览启用键指的是什么

jtoj6r0c  于 2023-03-19  发布在  其他
关注(0)|答案(1)|浏览(115)

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

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

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

j1dl9f46

j1dl9f461#

我找到的最接近的东西是Build Settings Reference,它是控制或修改目标构建方式的各个Xcode构建设置的详细列表。其中一个设置是ENABLE_PREVIEWS,如果启用它,将使用适当的选项构建产品以支持预览。Have a look at this

[更多信息]:

WorkspaceSettings.xcsettings文件中的“PreviewsEnabled”键控制是否为给定的Xcode工作区启用或禁用预览。当此键设置为“true”时,预览被启用,您可以在Xcode画布中查看SwiftUI视图的预览。当此键设置为“false”时,预览被禁用,您将无法在画布中查看预览。
默认情况下,当您使用SwiftUI创建新的Xcode项目时,“PreviewsEnabled”键被设置为“true”。但是,如果您不想在Xcode画布中看到预览,您可以将此设置更改为“false”。
值得注意的是,即使禁用了预览,你仍然可以在模拟器或设备上运行应用,看看它是什么样子。不过,使用SwiftUI预览可以让你快速迭代设计,而不必等到应用构建和运行时才进行每次更改,从而节省时间。

相关问题