我无法在项目中构建一个简单的 SwiftUI 文件,而不会在预览窗格中遇到错误,该错误显示:
无法预览此文件 - 未构建 -Onone
当我点击小信息按钮时,它会向我显示以下消息:
OptimizationLevelError:未构建-Onone “CJDashboard.app”需要 -Onone Swift 优化级别才能使用预览
这是使用 Xcode 11.5。我的项目文件已经存在很长一段时间了,但我不断更新它,所以我不确定我错过了哪些设置。代码编译得很好,但我看不到 SwiftUI 的任何实时预览。
谁能帮我解决这个问题?
我尝试清理项目,但每次创建 SwiftUI 类时都会遇到这个问题。
这是由包含您正在编辑的文件的目标的构建设置中的“优化级别”设置驱动的。两件事之一正在发生…… 在您的调试版本中,该值意外设置为 Onone 以外的值
您正在使用的方案有一个配置集,该配置集不是您的调试配置集。默认情况下,项目带有“调试”和“发布”配置。 “调试”配置被配置为构建 Onone,这意味着没有优化。并且“发布”配置被配置为通过优化进行构建。您只需仔细检查为您的方案选择的构建配置是您的调试(通常是“调试”)配置。
更多内容您可以在这里查看Apple Comment