2009-11-03 25 views

risposta

302

Beh c'è un modo 3 step:

  1. Press CMD (⌘) +7 per mostrare tutti i punti di interruzione. In Xcode4 premere CMD (⌘) +6, in Xcode3 premere CMD (⌘) + ALT + B.
  2. Selezionare tutti i punti di interruzione con CMD (⌘) + A e cancellarli, come eliminare il testo, con backspace.
  3. Non c'è nessun passo 3 :)
+1

In Xcode 4, questo non mostra o cancella tutti i punti di interruzione, solo alcuni di essi. Prova ad aggiungere un breakpoint dalla riga di comando, e vedrai che non compare in questo elenco. –

+3

Su xcode 4.6.3 basta andare alla scheda breeakpoints sul pannello di sinistra, selezionare tutto usando shift + clic ed eliminarli utilizzando il tasto di cancellazione – gerrytan

+0

Come su come farlo senza una scorciatoia da tastiera? Inoltre, non c'è un tasto alt su Mac, quindi il tuo metodo Xcode 3 non è valido. e intendi CMD 7 o CMD F7? – Neo42

13

Altri modi:

gruppo
  • Seleziona punti di interruzione nei gruppi e dei file di albero, fare clic in visualizzazione Dettagli, Comando-A, eliminare
  • Divulgare punti di interruzione smartgroup in Raggruppa i file e i file, seleziona i punti di interruzione o comandi in linea, premi Elimina
  • Esegui> Console, quando l'app è in pausa, digita "cancella punti di interruzione" e premi Invio
6

Inoltre, è possibile personalizzare la barra degli strumenti e inserire il pulsante "Punti di interruzione". Fare clic su questo on/off per attivare/disattivare tutti i punti di interruzione. Anche se questo non li rimuove, potrebbe essere utile se semplicemente non vuoi che vengano colpiti per una corsa.

10

In Xcode 4, nella console debugger, digitare "punto di interruzione delete" o "br del" in breve:

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

Non si può contare sulla lista breakpoint GUI, dal momento che nulla si entra dal la riga di comando verrà visualizzata qui.

72

È molto facile da eseguire nel nuovo Xcode. Basta fare clic sui punti di interruzione enter image description here toccare. Vedi allegare l'immagine per un riferimento chiaro.


+5

@mxg hmmm. Non rendi la tua vita complessa memorizzando tutti i colpi di arma da fuoco nel cervello. Ecco perché Apple ha reso l'interfaccia utente chiara per xcode. Goditi l'interfaccia utente :) – iPhoneProcessor

+0

Inchiodato! Thx Grandi cose. – raddevus

4

In aggiunta alle MXG 's risposta di cui sopra:

in Xcode 5 E' stato cambiato in CMD (⌘) + 7

18

In Xcode 5, si può anche fare facendo clic destro nome del progetto nella scheda punti di interruzione e quindi è possibile visualizzare le opzioni per l'eliminazione di tutti i punti di interruzione tra cui la disattivazione e condivisione dei punti di interruzione.

enter image description here

4

Per Xcode 5: In barra, selezionare Naviga -> selezionare Reveal nel Navigatore progetto -> In zona Navigator, selezionare Mostra il punto di interruzione Navigator.

Qui, è possibile modificare, nascondere/mostrare, condividere, spostare il punto di interruzione per ogni classe.

Nota: a causa di Xcode newbie, sono stati illustrati i passaggi dalla barra degli strumenti per mostrare il Navigatore punti di interruzione.

0

In XCode 7 è sufficiente trascinare un bp nella finestra di visualizzazione del progetto e verrà visualizzata una X, rilasciare il mouse e verrà eliminato.

+1

Questo non rimuove tutti i punti di interruzione. – Suragch

1

In Xcode 9 E 'CMD (⌘) + 8 per accedere a tutti i punti di interruzione, si può anche solo cliccare qui:

Sidebar when running the app

Quindi è possibile selezionare ed eliminarli.

Problemi correlati