2009-11-03 129 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

然後你可以選擇和刪除它們。