Xcode 9.2调试iOS应用暂停时,如何复制所有线程回溯?
如何在Xcode 9.2中复制所有线程及堆栈回溯到剪贴板
嘿,我来帮你搞定这个问题!当你的iOS应用在调试器中暂停执行后,按照以下几步操作就能轻松把所有线程的堆栈信息复制到剪贴板:
- 先确保调试导航器是打开的:如果左侧没看到它,按下快捷键
Cmd + 7,或者点击左侧导航栏最底部的调试图标(那个类似暂停按钮的图标)就行。 - 选中所有线程:点击列表里的第一个线程,然后按住
Shift键点击最后一个线程,就能一次性选中全部;也可以直接用快捷键Cmd + A全选。 - 复制堆栈信息:右键点击任意一个选中的线程,在弹出的菜单里选择 Copy Stack Trace 选项——所有线程的堆栈回溯就会完整复制到剪贴板了。
- 要是觉得右键菜单找着麻烦,也可以点击顶部菜单栏的
Edit->Copy Stack Trace,效果完全一样。
- 要是觉得右键菜单找着麻烦,也可以点击顶部菜单栏的
复制后的内容会自动按线程分组,每个线程的调用栈都清晰分明,直接粘贴到聊天框、邮件里就能发给别人啦。
内容的提问来源于stack exchange,提问作者Liron Yahdav




