Don*_*bal 5 debugging macos xcode objective-c lldb
例如,我在调试Xcode 5中的程序时定义了lldb摘要字符串。
type summary add -s "${var._operation} ${var._text}" DMDiff
Run Code Online (Sandbox Code Playgroud)
这很好。但是,当我关闭Xcode,重新启动它并继续调试会话时,我的摘要字符串不见了。事先保存项目没有任何区别。
我的问题是:使这些摘要字符串从Xcode会话到Xcode会话持续存在的最佳方法是什么,即将它们保存在项目或调试信息中?
解决方法:我确实发现我可以在〜/ .lldbinit文件中定义摘要字符串,以使它们持久化,并且可以正常工作。但是,这似乎有点麻烦,而且是全球性的,而不是基于每个项目。我可能希望不同项目中的数据类型使用不同的摘要字符串。
请注意,您还可以通过使用“-w”选项键入摘要添加来为摘要指定类别。这样,您可以对相关摘要进行分组,并使用“类型类别{启用/禁用}”命令将它们全部打开和关闭。如果您决定将摘要放入 .lldbinit 中,则可以使用此技巧来打开相关的摘要。
| 归档时间: |
|
| 查看次数: |
383 次 |
| 最近记录: |