РЕЗЮМЕ
Когда я устанавливаю контрольную точку исключения, я не получаю сообщение об исключении. Как получить сообщение об исключении? Я уже знаю, как получить трассировку стека, но это не включает сообщение об исключении.
ПОДРОБНОСТИ
В прошлом я разработал приложения iOS с Xcode, и когда возникла проблема, я получил бы ошибку/исключение. В исключении часто бывало сообщение типа "невозможно разыменовать нуль" или что-то еще.
Теперь, используя Xcode 4.6.x за последние несколько недель, я никогда не получал сообщение об исключении. Я часто получаю SIGABRT. Я вложил в break на контрольную точку исключения, и он сломается там, но это произойдет в некоторой сборке в SDK iOS, и я никогда не получаю сообщение.
На самом деле, я не могу вспомнить последний раз, когда я увидел, что что-то появилось в консоли отладчика.
Неужели информация об исключении исчезла с переходом на LLVM?
Очень жаль, что мое приложение просто врезалось в SDK, не зная почему. Я проверяю последнюю функцию, чтобы убедиться, что все правильно настроено (выделены объекты и т.д.), И это значит, что я не оставил никаких подсказок.
Возможно ли, что настройка сборки, перенесенная из прошлого, как-то отключает сообщения об исключениях?
Пожалуйста, откройте вопрос. Теперь у него есть ответ!
В комментариях был дан отличный ответ. Это должно быть доведено до полного ответа, и поэтому я могу отметить ответ на этот вопрос, и другие, у кого эта общая проблема, могут его найти. Чтобы это произошло, вопрос нужно вновь открыть! (Я удалю эту просьбу после этого.)