При отладке приложения iOS, то есть iOS 8.1/8.2, когда приложение вылетает где-то, похоже, что он падает только на int main
в main.m
или он сбой в действительной кодовой части.Отладка устройства Xcode/iOS
Даже пытаясь сделать шаг назад, мне никогда не кажется, что я вообще отступаю.
Я пробовал воссоздать схемы. Я проверил, что символы не удаляются и что оптимизаторы не выполняются компилятором в настройках сборки.
В частности, это относится только к отладке устройства, а не к симулятору (который я никогда не использую).
Как его получить, чтобы вырваться на линию Obj-C или Swift, которая вызвала исключение/что-то еще.
Благодаря
Ade
Это проблема, с которой я сталкиваюсь ... Несмотря на то, что, глядя на стек вызовов, иногда это не так полезно, поэтому знать, где разместить точку останова исключений, - это немного кошмар. Могу ли я поместить их в начале методов, чтобы пометить хотя бы метод подстрекательства? Или это должна быть именно эта линия? Причина, по которой я прошу, состоит в том, что одно из моих приложений, где происходят исключения, имеет довольно длинный код из-за того, что он делится между mac и iOS. –
Исключение точки останова не задано ни на одной конкретной строке. Он должен вызываться, когда происходит исключение. Ваше приложение точно остановится на коде, который вызвал исключение. Смотрите новый снимок экрана. –
Извинения за сообщение, которое я удалил !!! Я сейчас попробую! –