Xcode + удалить все точки останова

Есть ли способ удалить все точки останова в Xcode?


person pratik    schedule 03.11.2009    source источник


Ответы (14)


Есть трехступенчатый способ:

  1. Нажмите CMD (⌘) +7, чтобы показать все точки останова. В Xcode4 нажмите CMD (⌘) +6, в Xcode3 нажмите CMD (⌘) + ALT + B.
  2. Выберите все точки останова с помощью CMD (⌘) + A и удалите их, как удаление текста, с помощью Backspace.
  3. Шага 3 нет :)
person mxg    schedule 03.11.2009
comment
В Xcode 4 это не показывает и не удаляет все точки останова, только некоторые из них. Попробуйте добавить точку останова из командной строки, и вы увидите, что она не отображается в этом списке. - person James Moore; 08.03.2013
comment
В xcode 4.6.3 просто перейдите на вкладку breeakpoints на левой панели, выберите все, используя Shift + щелчок, и удалите их, используя клавишу удаления. - person gerrytan; 26.09.2013
comment
Как насчет того, как это сделать без сочетания клавиш? Кроме того, на Mac нет клавиши alt, поэтому ваш метод Xcode 3 недействителен. а вы имеете ввиду CMD 7 или CMD F7? - person Neo42; 29.11.2017
comment
Этот ответ устарел. - person Andrew Koster; 28.09.2018
comment
немного комедии на stackoverflow, хорошо сыгранный. - person radu122; 20.01.2021

Это очень легко сделать в новом Xcode. Просто щелкните вкладку точек останова, затем выберите все и удалите.

Снимок экрана Xcode 10:

введите описание изображения здесь

Старый снимок экрана Xcode:

введите описание изображения здеськоснитесь. См. Прикрепленное изображение для четкой справки.


person iPhoneProcessor    schedule 12.07.2013
comment
@AndrewKoster Привет, то же самое и в Xcode 10 ... что не так? Просто значок на скриншоте выглядит немного иначе ... но работает одинаково во всем Xcode - person iPhoneProcessor; 29.09.2018
comment
Думаю, мой комментарий был удален? В любом случае, я отменил свой голос против, это работает. Похоже, вы разместили новые скриншоты для людей вроде меня, которые плохо понимают объяснения. - person Andrew Koster; 11.10.2018
comment
@iPhoneProcessor Сочетания клавиш могут значительно ускорить взаимодействие с программами. При условии, что программа широко поддерживает сочетания клавиш, вы обычно можете перемещаться намного дальше за то время, которое требуется, чтобы дотянуться до мыши и переместить ее в одиночку. Это не усложняет жизнь, я бы сказал, что он делает прямо противоположное, особенно если ярлыки остаются прежними, пока пользовательский интерфейс меняется. Это также экономит время на поиск кнопки, если вы не знаете, где она находится, или кнопки перемещаются после обновления. - person Zoe; 15.08.2019

В Xcode вы также можете сделать это, щелкнув правой кнопкой мыши имя проекта на вкладке точек останова, а затем вы увидите параметры для удаления всех точек останова, включая отключение и совместное использование точек останова.

введите описание изображения здесь

person Nazik    schedule 04.12.2013
comment
Это устарело. - person Andrew Koster; 28.09.2018
comment
@AndrewKoster, даже в последней версии Xcode 9.4 он рабочий, чувак. Перейдите на вкладку точек останова, щелкните правой кнопкой мыши имя проекта, отобразятся указанные выше параметры, включая удаление точек останова. - person Nazik; 28.09.2018
comment
Вы правы, я пропустил часть вашего ответа на вкладке точек останова, потому что я никогда не использую вкладку точек останова и не думаю, что знал о ее существовании. Я просто щелкнул правой кнопкой мыши проект в обычном представлении проекта. - person Andrew Koster; 11.10.2018

В Xcode 4 в консоли отладчика введите «удаление точки останова» или для краткости «br del»:

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

Вы не можете полагаться на список точек останова графического интерфейса пользователя, так как ничего, что вы вводите из командной строки, там отображаться не будет.

person James Moore    schedule 07.03.2013
comment
Спасибо! Я искал для этого команду LLDB и нашел ваш ответ, который отлично работает в терминале! +1 !! - person rmbianchi; 29.05.2019

Другие способы:

  • Выберите группу точек останова в дереве групп и файлов, щелкните в подробном представлении, Command-A, Удалить
  • Интеллектуальная группа «Раскрыть точки останова» в дереве «Группы и файлы», точки останова, выделенные сдвигом или командой, в структуре, нажмите «Удалить».
  • Выполнить> Консоль, когда приложение приостановлено, введите «удалить точки останова» и нажмите Return.
person cdespinosa    schedule 03.11.2009

Xcode 10

Самый простой способ - нажать ⌘ + y, чтобы отключить включение точек останова.

Есть другой способ

перейти на панель навигации проекта Xcode

Нажмите, чтобы показать навигатор точек останова.

введите описание изображения здесь

Щелкните правой кнопкой мыши файл проекта и выберите отключить все точки останова.

введите описание изображения здесь

person Suraj K Thomas    schedule 20.02.2019

В Xcode 9 это CMD (⌘) + 8 для доступа ко всем точкам останова, вы также можете просто щелкнуть здесь:

Боковая панель при запуске приложения

Затем вы можете выбрать и удалить их.

person Guillermo Aguirre    schedule 03.01.2018
comment
Это приемлемый сегодня ответ, так что вот мой лайк. - person 1737973; 01.05.2018

Кроме того, вы можете настроить свою панель инструментов и разместить там кнопку «Точки останова». Нажмите на эту кнопку, чтобы активировать / деактивировать все точки останова. Хотя это не удаляет их, это может быть полезно, если вы просто не хотите, чтобы их ударили на пробежку.

person MarkPowell    schedule 03.11.2009

В дополнение к ответу mxg выше:

в Xcode 5 он был изменен на CMD (⌘) + 7

person BoBro    schedule 14.11.2013

Для Xcode 5: на панели инструментов выберите Навигация -> выберите Показать в навигаторе проекта -> В области навигатора выберите Показать точку останова Навигатор.

Здесь вы можете редактировать, скрывать / отображать, делиться, перемещать точку останова для каждого класса.

Примечание. Из-за новичков в Xcode мне объяснили шаги на панели инструментов, чтобы отобразить навигатор точки останова.

person Mohd Sadham    schedule 14.05.2014

Для XCode 12:

  1. Нажмите CMD ⌘ + 8

  2. Выбрать все (CMD ⌘ + A)

  3. Щелкните правой кнопкой мыши и выберите Удалить точки останова

person Oğuzhan Varsak    schedule 28.09.2020

CMD (⌘) + a
CMD (⌘) + /
CMD (⌘) + /

person ChrisSannar    schedule 01.08.2018

В XCode 7 вы можете просто перетащить bp в окно просмотра проекта, появится X, отпустите кнопку мыши, и он будет удален.

person Mike Purcell    schedule 19.11.2015

Для XCode 12.4

  1. Нажмите Отладка на панели инструментов.
  2. Выберите Точки останова.
  3. Затем нажмите Удалить все точки останова.

Вот и все!!

person manoj kiran    schedule 19.03.2021