SIGBRT проблема в xcode 4.2 - PullRequest
       28

SIGBRT проблема в xcode 4.2

0 голосов
/ 12 декабря 2011

Я продолжаю получать сигнал SIGBRT в симуляторе, но XCode говорит, что с моим кодом проблем нет:

int main(int argc, char *argv[])
{
    @autoreleasepool {
        return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
    }
}

В чем может быть проблема?

Ответы [ 2 ]

1 голос
/ 12 декабря 2011

Когда приложение прерывается, обычно это происходит из-за исключения, сгенерированного где-то в библиотеке.

Лучший способ получить подсказку - установить точку останова в Xcode 4 для исключений.Это можно сделать, перейдя на вкладку точек останова, нажав «+» внизу слева и выбрав «Добавить точку останова ...».Возьмите значения по умолчанию.

Это остановит отладчик, когда будет выдано исключение, а не после того, как приложение будет прервано.

0 голосов
/ 12 декабря 2011

Просто выстрел в темноте: вы перезагружали свой Mac, пытаясь решить его? Начиная с Xcode 4.2, кажется, есть ошибка, когда симулятор зависает. Иногда вы получаете сообщение об ошибке в консоли, но иногда оно просто падает без значимого знака.

...