Xcode: отключить контрольные точки какао

Мне было почти невозможно отлаживать собственный код (особенно связанный с AVFoundation & CoreMedia) с точками прерывания из-за огромного количества точек останова в этих рамках, сделанных яблоком. Часто мне нужно перешагнуть около 15-20 последовательных точек останова (например, com.apple.coremedia.player.async (193): точка останова 5.2), которые относятся к некоторому ассемблерному коду, чтобы, наконец, продолжить выполнение приложения. Мне было интересно, есть ли способ отключить точки останова фреймворка apple, поэтому xcode остановится только на моих контрольных точках?

При работе с AVFoundation и CoreMedia у меня была такая же проблема, потому что система запускает несколько исключений (например, когда воспроизведение звука заканчивается).

То, как я исправляю это, не теряя способности, отлаживает мой код, меняет мой тип исключения точки исключения Exception только на Objective-C only .

Редактирование точки останова

редактировать-точка останова

Задайте тип Objective-C

выберите-исключение типа

Отлаживать

Objective-C-исключение

Когда исключения из Objective-C, я использую решение, предоставленное в этом SO-ответе.

В контрольной точке Навигатор отключает точку останова «Все исключения».

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

Кроме того, двойным щелчком по точке останова можно настроить его действие.

В качестве исключения для предупреждения Apple не использовать исключения для управления программой Apple сделала это в некоторых рамках, в первую очередь Core Data. Это может вызвать проблемы для разработчиков, если включено «Все исключения».

  • Как выровнять UIImageView с Aspect Fit to Top:
  • iPhone 6 и 6 плюс размеры экрана в пикселях?
  • Каким цветом является текст UIButton по умолчанию?
  • UIScrollView внутри UIPageViewController перекрывается. Ошибка или нет?
  • Как установить только первую ячейку UITableView на другой цвет?
  • Приложение Xcode работает медленно, память очень высокая
  • cellForRowAtIndexPath возвращает нуль для любого раздела, отличного от первого
  • Создание симулятора IOS, но отсутствуют сборные файлы
  • Ионные проблемы с загрузкой и сборкой с момента обновления
  • проблема дублирования библиотек в XCode
  • Как перейти к начальной точке в истории WKWebView
  • Давайте будем гением компьютера.