预览时出现 SwiftUI 错误:“未构建 -Onone”

问题描述 投票:0回答:1

我无法在项目中构建一个简单的 SwiftUI 文件,而不会在预览窗格中遇到错误,该错误显示:

无法预览此文件 - 未构建 -Onone

当我点击小信息按钮时,它会向我显示以下消息:

OptimizationLevelError:未构建-Onone “CJDashboard.app”需要 -Onone Swift 优化级别才能使用预览

这是使用 Xcode 11.5。我的项目文件已经存在很长一段时间了,但我不断更新它,所以我不确定我错过了哪些设置。代码编译得很好,但我看不到 SwiftUI 的任何实时预览。

谁能帮我解决这个问题?

我尝试清理项目,但每次创建 SwiftUI 类时都会遇到这个问题。

xcode swiftui
1个回答
1
投票

这是由包含您正在编辑的文件的目标的构建设置中的“优化级别”设置驱动的。两件事之一正在发生…… 在您的调试版本中,该值意外设置为 Onone 以外的值

您正在使用的方案有一个配置集,该配置集不是您的调试配置集。默认情况下,项目带有“调试”和“发布”配置。 “调试”配置被配置为构建 Onone,这意味着没有优化。并且“发布”配置被配置为通过优化进行构建。您只需仔细检查为您的方案选择的构建配置是您的调试(通常是“调试”)配置。

更多内容您可以在这里查看Apple Comment

© www.soinside.com 2019 - 2024. All rights reserved.