Xcode报错:OptimizationLevelError: not building -Onone
Xcode报错:OptimizationLevelError: not building -Onone

Xcode报错:OptimizationLevelError: not building -Onone

在Xcode中预览视图时,提示下面的报错:

OptimizationLevelError: not building -Onone
”ERdepot.app” needs -Onone Swift optimization level to use previews

经排查,问题在于App需要在-Onone优化级别(即无优化)下编译才能使用实时预览功能。

-Onone是Swift编译器的一个选项,用于在调试模式下禁用优化,以便支持更好的调试和实时预览体验。

解决方案为:

在Xcode顶部找到“Edit Scheme…”功能。

选中左侧“Run”标签页,右侧找到“Info”-“Build Configuration”,选择“Debug”类型。

关闭该标签页,按快捷键Command + option + P刷新视图,问题得到解决。

如果您认为这篇文章给您带来了帮助,您可以在此通过支付宝或者微信打赏网站开放者。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注