Xcode调试器在iOS 27和 tvOS 27设备上卡死,错误信息为“error: memory read failed for 0x0”
我在实际设备上调试我的应用时遇到了一个问题,该设备运行着 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导航站,无授权禁止任何主体转载、抄袭、复制内容,亦不得私自架设镜像站点。一经侵权,本站将通过法律途径追责。