Они изменили поведение, следуйте этому туториалу, чтобы разбить все исключения
РЕДАКТИРОВАТЬ: (ссылка может гнить, поэтому я буду дублировать информацию здесь)
Одним из скрытых драгоценных камней в Xcode 4.2 является функция «Exception Breakpoint». Как только вы включите его, ваша жизнь отладки станет намного проще, потому что всякий раз, когда в ваше приложение выдается исключение, Xcode будет вызывать строку кода, которая вызвала возникновение исключения. Это особенно полезно, если ваше окно стека вызовов пустое (что я видел, иногда случалось при работе с приложениями для iOS). Вместо того чтобы полагаться на короткое сообщение об ошибке на панели «Вывод», которое содержит не намного больше, чем тип исключения и его сообщение об ошибке, вы точно знаете, в чем проблема!
Чтобы добавить точку останова исключения, откройте панель Навигатора точек останова и нажмите кнопку X в левом нижнем углу:
После нажатия на пункт меню «Добавить точку прерывания исключения…», вы увидите этот вид конфигурации точки останова открытым:
Нажмите кнопку «Готово», и в списке точек останова появится новая точка прерывания исключения. Если вы хотите, чтобы во всех ваших рабочих пространствах XCode была точка прерывания исключения, щелкните ее правой кнопкой мыши (Ctrl + щелчок) и откройте пункт меню «Переместить точку останова в»:
После нажатия «Пользователь» в подменю вы увидите, что точка прерывания исключения находится в группе точек останова пользователя. Откройте другой проект, и он автоматически будет включен в список точек останова.
Счастливая отладка!