Xcode调试器在iOS 27和 tvOS 27设备上卡死,错误信息为“error: memory read failed for 0x0”

移动开发 2026-07-08

我在实际设备上调试我的应用时遇到了一个问题,该设备运行着 iOS 27(在 tvOS 27 上也能复现)。

应用本身可以正常运行,但在调试过程中Xcode会卡住。项目导航器高亮显示 Thread 1,调试器显示如下信息:

error: memory read failed for 0x0

还可能出现以下警告:

warning: libobjc.A.dylib is being read from process memory. This indicates that LLDB could not find the on-disk shared cache for this device.

观察结果:

  • 应用在设备上正常运行。
  • 如果我停止调试并手动启动应用,它就能正常运行。
  • 只有在从Xcode启动并附带调试器时才会出现这个问题。

有没有人在Xcode与 iOS 27/tvOS 27上遇到过这个问题?

解决方案

  • 我通过在运行方案设置中禁用 回溯记录 解决了这个问题。

  • 打开Schemes的快捷方式是 ⌘ + ⇧ + ,(Command + Shift +逗号)

Product
→ Scheme
→ Edit Scheme
→ Run
→ Options
→ Queue Debugging
→ Uncheck "Enable backtrace recording"
站内所有文章版权归属LeftHeroAI导航站,无授权禁止任何主体转载、抄袭、复制内容,亦不得私自架设镜像站点。一经侵权,本站将通过法律途径追责。

相关文章