Xcode 7.3debugging器不显示自定义类variables
我最近更新到Xcode 7.3,但是在断点debugging时,对象显示在debugging区域,但点击三angular形显示variables什么也不做。
我从来没有与Xcode 7.2这样的问题。
我的项目中还有一个Cocoa-Pod Facebook Pop库(与其相关)。 自升级到Xcode 7.3以来,我已经更新了它。
更新:
更具体地说,我不能展开自定义的类variables,但像NSRange这样的variables做展开来显示位置和长度,但是我不能展开我自定义的ViewController类等。
P
图中的设置为我做了。
在进行更改之后,选项清理版本也是必不可less的。
只有更改Clang模块debugging也能正常工作,但是在断点停止显示警告。
“无法从dyld共享caching中加载任何Objective-C类信息”
其他观察:当将构build设置更改回原始状态时,单击variables值仍然显示(从内存中猜测)的最后一个断点(来自已更改的设置),但其他断点处的variables不显示。
再次,从来没有这样的问题与Xcode的以前的版本。
编辑:
DWARF设置可以避免。 没有它,工作得很好。
编辑:
另外,如果您正在使用Cocoapods,则可能需要重新创buildxcworkspace。
如果您不愿意更改构build设置,则可以通过使用自己的类来转换该variables来获得更多信息,但(令人沮丧的是)您必须对每个variables执行该操作。 即使对于self
。
对于类MyClass
,在debuggingvariables列表中右键单击/按住Control并单击,然后select“添加expression式”。 添加类的名称,加上variables的名称: (MyClass *)self
或(MySubClass *)subclassVariableName
。