如何在 Xcode 13 或更高版本中调试预览

Dar*_*key 19 xcode swiftui

我不知道如何在 Xcode 13 中调试预览。

预览

Xcode 11 和 Xcode 12 的文档有相互冲突的建议,例如

  • 右键点击运行按钮,你会得到一个菜单
  • 控制/命令/选项单击运行
  • 长按运行

我已经尝试了所有方法 - 并在预览/视图/初始化函数中的几乎每一行代码上放置了断点 - 但是我点击运行,它只是...运行... - 所以我看到了预览,但没有断点被击中 - 控制台中没有出现任何打印语句 - 没有出现很酷的扩展用户界面显示 - 并且没有出现菜单。

有任何想法吗?

小智 13

看起来 Apple 已选择删除 Xcode 13 中调试 Xcode 预览的功能,并且没有关于是否/何时恢复的指导。

\n
\n

您好,\n遗憾的是,使用调试器进行预览的功能已被删除。> 正如您所指出的,解决方法是在模拟器中运行应用程序。\n对于造成的任何不便,我们深表歉意!

\n

发布者 1 个月前 框架工程师 \xef\xa3\xbf

\n
\n

https://developer.apple.com/forums/thread/683773

\n

  • 在 Xcode 14.0 beta (14A5228q) 中,我可以成功将调试器附加到 SwiftUI 预览进程。 (3认同)