Xcode 11.5中SwiftUI预览报错‘not building -Onone’求助
解决SwiftUI预览报错“OptimizationLevelError: not building -Onone”的方法
- 打开Xcode,选中项目根节点(左侧导航栏最顶部的项目名称),右侧面板切换到Build Settings标签页
- 在搜索框输入
Swift Optimization Level,定位到对应设置项 - 确认Debug配置对应的选项是
[-Onone](若设置为-O等其他优化级别,就会触发该预览报错) - 若修改后问题仍存在,可尝试以下操作:
- 点击Xcode顶部菜单
Product->Clean Build Folder(快捷键Shift+Command+K) - 删除项目对应的
DerivedData文件夹(通过Xcode->Preferences->Locations可找到该文件夹路径,直接删除整个文件夹即可) - 重启Xcode后重新尝试预览
- 点击Xcode顶部菜单
注:如果是多Target项目,需检查每个Target的Debug配置下,Swift优化级别都设置为[-Onone],避免遗漏。
内容的提问来源于stack exchange,提问作者user23836193
相关产品推荐
相关产品推荐

