2009-11-03 12 views

Antwort

302

Nun gibt es ein 3-Schritt-Weg:

  1. Presse CMD (⌘) +7 alle Haltepunkte zu zeigen. In Xcode4 drücken Sie CMD (⌘) +6, in Xcode3 drücken Sie CMD (⌘) + ALT + B.
  2. Wählen Sie alle Haltepunkte mit CMD (⌘) + A aus und löschen Sie sie, wie das Löschen von Text, mit der Rücktaste.
  3. Es gibt keinen Schritt 3 :)
+1

In Xcode 4 werden nicht alle Haltepunkte angezeigt oder gelöscht, nur einige davon. Versuchen Sie, einen Haltepunkt über die Befehlszeile hinzuzufügen, und Sie werden sehen, dass er in dieser Liste nicht angezeigt wird. –

+3

Auf xcode 4.6.3 gehen Sie einfach zu breeakpoints Registerkarte auf der linken Seite, wählen Sie alle mit Shift + Klick und löschen Sie sie mit der Löschtaste – gerrytan

+0

Wie wäre es, ohne eine Tastenkombination? Außerdem gibt es auf dem Mac keine Alt-Taste, daher ist Ihre Xcode 3-Methode nicht gültig. und meinst du CMD 7 oder CMD F7? – Neo42

13

Andere Möglichkeiten:

  • Wählen Haltepunkte Gruppe in Gruppen und Dateien Struktur auf in der Detailansicht, Befehl-A, Löschen
  • Haltepunkte Disclose Smartgroup in Gruppen- und Dateistruktur, Umschalttaste oder Befehl - wählen Sie Haltepunkte im Umriss aus, drücken Sie Entf
  • Ausführen> Konsole, wenn App angehalten ist, geben Sie "Haltepunkte löschen" ein und drücken Sie die Eingabetaste
6

Zusätzlich können Sie Ihre Symbolleiste anpassen und dort die Schaltfläche "Haltepunkte" einfügen. Klicken Sie auf diese Schaltfläche, um alle Haltepunkte zu aktivieren/deaktivieren. Während dies sie nicht entfernt, kann es nützlich sein, wenn Sie einfach nicht wollen, dass sie für einen Lauf getroffen werden.

10

In Xcode 4, in der Debugger-Konsole, Typ "Breakpoint löschen" oder "br del" kurz:

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

Sie nicht auf der GUI Haltepunktliste verlassen können, da nichts, was man von der Eingabe Die Befehlszeile wird dort angezeigt.

72

Es ist sehr einfach in neuen Xcode zu tun. Klicken Sie einfach auf Haltepunkte enter image description here tippen Sie auf. Siehe Anhang Bild für klare Referenz.


+5

@mxg hmmm. Machen Sie nicht Ihr Leben komplex, indem Sie alle Aufnahmen im Gehirn speichern. Deshalb hat Apple eine klare Benutzeroberfläche für xcode erstellt. Viel Spaß mit der Benutzeroberfläche :) – iPhoneProcessor

+0

Nailed it! Thx Großartiges Zeug. – raddevus

4

Als Ergänzung zu mxg ‚s Antwort oben:

in Xcode 5 es CMD (⌘) + 7

18

In Xcode 5 geändert worden ist, können Sie auch direkt das Anklicken Projektname auf der Registerkarte Haltepunkte und dann können Sie die Optionen zum Löschen aller Haltepunkte einschließlich der Deaktivierung und Freigabe von Haltepunkten sehen.

enter image description here

4

Für Xcode 5: In-Symbolleiste wählen Navigieren -> wählen im Projekt Navigator Reveal -> In Navigator Bereich, wählen Zeigen die Breakpoint Navigator.

Hier können Sie den Haltepunkt für jede einzelne Klasse bearbeiten, ein-/ausblenden, teilen und verschieben.

Hinweis: Aufgrund von Xcode-Neulingen habe ich die Schritte von der Symbolleiste zur Anzeige des Breakpoint-Navigators erläutert.

0

In XCode 7 können Sie einfach einen bp in das Projektfenster ziehen und ein X erscheint, lassen Sie die Maustaste los und es wird gelöscht.

+1

Dies entfernt nicht alle Haltepunkte. – Suragch

1

In Xcode 9 ist es CMD (⌘) + 8 alle Haltepunkte zugreifen zu können, können Sie auch klicken Sie einfach hier:

Sidebar when running the app

Dann können Sie sie auswählen und löschen.