Xcode 12 beta 1:po 在调试器中不起作用

Posted

技术标签:

【中文标题】Xcode 12 beta 1:po 在调试器中不起作用【英文标题】:Xcode 12 beta 1: po does not work in debugger 【发布时间】:2020-07-25 06:06:52 【问题描述】:

在调试过程中到达断点时,控制台会说:

2020-07-05 10:20:41.726165+0200 XXX[77358:16150444] [debug] insertSection
Cannot create Swift scratch context (couldn't load the Swift stdlib)(lldb) 

之后,“po”命令不起作用:

(lldb) po structureItem 
(lldb) 

当“v”命令显示结果时:

(lldb) v structureItem
(XYZ.StructureItem) structureItem = 0x000060000168d580 
…

(lldb) 

【问题讨论】:

【参考方案1】:

在 beta 1 问题解决后。但我使用 fr v structureItem 而不是 po structureItem

这对我有用。希望对你有帮助。

谢谢。

【讨论】:

【参考方案2】:

这显然已在 Xcode beta 3 中得到修复。po 按预期再次在那里工作。

【讨论】:

不是。我还是明白了:***.com/questions/63228186/… 从 beta 3 开始,我没有任何问题了。

以上是关于Xcode 12 beta 1:po 在调试器中不起作用的主要内容,如果未能解决你的问题,请参考以下文章

Xcode 的“po”无法识别我想研究的变量。有吗?

Xcode 7 beta调试器没有在Swift代码的断点处显示变量值

Xcode 6 beta 4,UIButton 在collectionviewcell 中不负责

Xcode9.0beta版无线调试教程

TapGesture 在 Xcode 11.0 Beta 中不起作用

MR_importFromObject 方法在 XCode 7.1 beta (Swiftui 2.0) 中不起作用