有没有办法移除Xcode中的所有断点?


当前回答

此外,您还可以自定义工具栏,并将“断点”按钮放在那里。单击此打开/关闭将激活/禁用所有断点。虽然这并不能删除它们,但如果您只是不想让它们在运行时被击中,那么它可能会很有用。

其他回答

作为上述mxg回答的补充:

在Xcode 5中,它被更改为CMD(⌘)+ 7

这在新Xcode中很容易做到。只需点击断点标签,然后选择全部,然后删除。

Xcode 10截图:

旧的Xcode截图:

水龙头。见附图清楚参考。


在Xcode 4中,在调试器控制台中,键入“breakpoint delete”或“br del”:

(lldb) br del
About to delete all breakpoints, do you want to do that?: [Y/n] y
All breakpoints removed. (1 breakpoints)
(lldb) 

您不能依赖于GUI断点列表,因为从命令行输入的任何内容都不会显示在该列表中。

此外,您还可以自定义工具栏,并将“断点”按钮放在那里。单击此打开/关闭将激活/禁用所有断点。虽然这并不能删除它们,但如果您只是不想让它们在运行时被击中,那么它可能会很有用。

对于XCode 12:

按CMD⌘+ 8 选择全部(CMD⌘+ A) 右键单击并选择“删除断点”