Skip to content

⚠️ AI 生成内容,已经人工校对,请仔细甄别阅读

SwiftUI 预览卡住(Timeout)解决办法

在大型 SwiftUI 项目中,Xcode 的 Canvas 预览有时会出现卡住、超时(timeout)的问题,导致无法正常预览界面。

解决方法

参考 stackoverflow 讨论

  • 进入 Xcode 菜单:Editor -> Canvas
  • 取消勾选 Automatically Refresh Canvas

这样可以避免每次代码变动后自动刷新 Canvas,减少卡顿和超时。

需要预览时,可以手动点击 Canvas 右上角的刷新按钮或者使用快捷键 cmd+alt+p