2009-11-03 76 views

回答

302

那么有一个3步的方法:

  1. 按CMD(⌘)+7显示所有断点。 在Xcode4中按CMD(⌘)+6,在Xcode3中按CMD(⌘)+ ALT + B。
  2. 使用CMD(⌘)+ A选择所有断点,并使用退格键删除它们,如删除文本。
  3. 有没有第3步:)
+1

在Xcode 4中,这并不显示或删除所有断点,只是其中的一部分。尝试从命令行添加断点,并且您会看到它不会显示在此列表中。 – 2013-03-07 22:33:05

+3

在xcode 4.6.3上只需点击左侧面板上的breeakpoints选项卡,选择全部使用shift + click并使用删除键删除它们 – gerrytan 2013-09-26 05:44:51

+0

如何在没有键盘快捷键的情况下执行此操作?另外,Mac上没有alt键,所以您的Xcode 3方法无效。你的意思是CMD 7还是CMD F7? – Neo42 2017-11-29 19:21:17

13

其他方式:

  • 选择断点组组和文件树中,单击详细信息视图,命令-A,删除
  • ,披露断点smartgroup的组和文件树,移动或命令选择大纲断点,按删除
  • 运行>控制台,当应用程序暂停时,键入“删除断点”并按回车键
6

此外,您可以自定义您的工具栏,并在那里放置“断点”按钮。点击此开/关将激活/停用所有断点。虽然这并没有消除它们,但如果你不希望它们被击中跑步,它可能会很有用。

10

在Xcode中4,在调试器控制台,输入“断点删除”或“BR德尔”的简称:

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

你可以不依赖于GUI断点名单上,因为没有你在进入命令行将显示在那里。

72

在新的Xcode中很容易做到。只需点击断点enter image description here水龙头。请参阅附加图像以获得清晰的参考


+5

@mxg嗯。不要让大脑中的所有切入点都让你的生活变得复杂。这就是为什么苹果为xcode制定了明确的UI。享受用户界面:) – iPhoneProcessor 2014-09-15 18:59:55

+0

钉住它! Thx伟大的东西。 – raddevus 2016-10-15 15:09:13

4

作为除了回答上述MXG的:

在Xcode 5,它已经更改为CMD(⌘)+ 7

18

在Xcode中5,您还可以通过右键点击该做的项目名称在断点选项卡上,然后您可以看到用于删除所有断点的选项,包括禁用和共享断点。

enter image description here

4

对于Xcode中5: 在工具栏中,选择导航 - >选择显示在项目导航 - >在Navigator区域,选择显示断点导航

在这里,您可以编辑,隐藏/取消隐藏,共享和移动每个类的断点。

注意:由于Xcode新手,我解释了从工具栏显示断点导航器的步骤。

0

在XCode 7中,您只需将一个bp拖动到项目视图窗口中,就会出现一个X,释放鼠标并将其删除。

+1

这不会删除所有断点。 – Suragch 2016-04-24 23:49:28

1

在Xcode中9是CMD(⌘)+ 8访问所有断点,您也可以点击这里:

Sidebar when running the app

然后你可以选择和删除它们。