Xcode + hapus semua breakpoints


Jawaban:


331

Nah ada 3 langkah cara:

  1. Tekan CMD (⌘) +7 untuk menampilkan semua breakpoints. Dalam Xcode4 tekan CMD (⌘) +6, di Xcode3 tekan CMD (⌘) + ALT + B.
  2. Pilih semua breakpoint dengan CMD (⌘) + A dan hapus, seperti menghapus teks, dengan backspace.
  3. Tidak ada langkah 3 :)

1
Di Xcode 4, ini tidak menunjukkan atau menghapus semua breakpoint, hanya beberapa dari mereka. Coba tambahkan breakpoint dari baris perintah, dan Anda akan melihat bahwa itu tidak muncul dalam daftar ini.
James Moore

3
Pada xcode 4.6.3 cukup buka tab breeakpoints di panel kiri, pilih semua menggunakan shift + klik dan hapus menggunakan tombol delete
gerrytan

Bagaimana cara melakukannya tanpa pintasan keyboard? Juga, tidak ada tombol alt di Mac, jadi metode Xcode 3 Anda tidak valid. dan maksud Anda CMD 7 atau CMD F7?
Neo42

1
Jawaban ini kedaluwarsa.
Andrew Koster

110

Sangat mudah dilakukan di Xcode baru. Cukup klik pada Tab breakpoints lalu pilih semua kemudian hapus.

Screenshot Xcode 10:

masukkan deskripsi gambar di sini

Tangkapan Layar Xcode lama:

masukkan deskripsi gambar di sinikeran. Lihat melampirkan gambar untuk referensi yang jelas.



@AndrewKoster Hai yang sama di Xcode 10 juga ... ada apa? Ikon saja di tangkapan layar terlihat agak berbeda ... tetapi berfungsi sama di semua Xcode
iPhoneProcessor

1
Saya kira komentar saya terhapus? Bagaimanapun, saya membalikkan downvote saya, ini berhasil. Sepertinya Anda memposting tangkapan layar baru untuk orang-orang seperti saya yang kurang memahami penjelasan.
Andrew Koster

@iPhoneProcessor Pintasan keyboard dapat secara signifikan mempercepat interaksi dengan program. Asalkan program ini secara luas mendukung cara pintas keyboard, Anda biasanya dapat menavigasi lebih jauh dalam waktu yang diperlukan untuk meraih dan menggerakkan mouse sendirian. Itu tidak membuat hidup menjadi kompleks, saya berpendapat itu melakukan sebaliknya, terutama jika pintasan tetap sama saat perubahan UI. Ini juga menghemat waktu untuk menemukan tombol jika Anda tidak tahu di mana itu, atau tombol-tombol dipindahkan setelah pembaruan.
Zoe

21

Di Xcode, Anda juga dapat melakukannya dengan mengklik kanan nama proyek pada tab breakpoints dan kemudian Anda dapat melihat opsi untuk menghapus semua breakpoints termasuk menonaktifkan dan berbagi breakpoints.

masukkan deskripsi gambar di sini


Ini sudah ketinggalan zaman.
Andrew Koster

@AndrewKoster, bahkan di Xcode 9.4 terbaru , itu berhasil Bung. Pergi ke tab breakpoints, klik kanan nama proyek, itu akan menampilkan opsi di atas termasuk menghapus breakpoints.
Azik Abdullah

Anda benar, saya menyelipkan bagian "pada tab breakpoints" dari jawaban Anda, karena saya tidak pernah menggunakan tab breakpoints dan saya pikir saya tidak menyadari keberadaannya. Saya hanya mengklik kanan pada proyek dalam tampilan proyek normal.
Andrew Koster

19

Dalam Xcode 4, di konsol debugger, ketik "breakpoint delete" atau "br del" untuk singkat:

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

Anda tidak dapat mengandalkan daftar breakpoint GUI, karena tidak ada yang Anda masukkan dari baris perintah akan muncul di sana.


1
Terima kasih! Saya sedang mencari perintah LLDB untuk itu, dan saya menemukan jawaban Anda, yang berfungsi dengan baik di terminal! +1 !!
rmbianchi

14

Cara lain:

  • Pilih grup Breakpoints di pohon Grup dan File, klik pada tampilan Detail, Perintah-A, Hapus
  • Ungkapkan Breakpoint smartgroup dalam pohon Grup dan File, shift- atau breakpoint perintah-pilih dalam garis besar, tekan Hapus
  • Jalankan> Konsol, saat aplikasi dijeda, ketik "delete breakpoints" dan tekan Return

10

Xcode 10

Cara termudah adalah melakukan ⌘ + y untuk menonaktifkan mengaktifkan breakpoints.

Ada cara lain

pergi ke panel navigasi proyek Xcode

Klik pada show Breakpoint navigator

masukkan deskripsi gambar di sini

Klik kanan pada file proyek dan pilih nonaktifkan semua break point

masukkan deskripsi gambar di sini


8

Di Xcode 9 itu CMD (⌘) + 8 untuk mengakses semua breakpoint, Anda juga bisa klik di sini:

Bilah samping saat menjalankan aplikasi

Kemudian Anda dapat memilih dan menghapusnya.


1
Ini adalah respons yang dapat diterima hari ini, jadi inilah semangat saya.
1737973

6

Selain itu, Anda dapat menyesuaikan Toolbar Anda dan meletakkan tombol "Breakpoints" di sana. Klik ini hidup / mati akan aktif / menonaktifkan semua breakpoints. Meskipun ini tidak menghapusnya, mungkin berguna jika Anda tidak ingin mereka terkena untuk menjalankan.


4

Sebagai tambahan jawaban mxg di atas:

di Xcode 5 sudah diubah menjadi CMD (⌘) + 7


4

Untuk Xcode 5: Di ToolBar, pilih Navigate -> pilih Reveal di Project Navigator -> Di area Navigator , pilih Show the Breakpoint Navigator .

Di sini, Anda dapat mengedit, menyembunyikan / menyembunyikan, berbagi, memindahkan breakpoint untuk setiap kelas.

Catatan: Karena Xcode newbie, saya menjelaskan langkah-langkah dari toolbar untuk menunjukkan Breakpoint Navigator.



0

Di XCode 7 Anda cukup menyeret bp ke jendela tampilan proyek dan sebuah X akan muncul, lepaskan mouse dan itu akan dihapus.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.