2011-02-05 3 views
1

Я запускаю свое приложение на симуляторе, но как только он начинается, он просто закрывается, я думаю, он сработает, однако я не получаю сообщение об ошибке или причину, почему он сбой, я запускать его также как отладка, есть ли где-нибудь или вообще что-нибудь, чтобы получить сообщение об ошибке?Как узнать, почему сбои приложений в симуляторе

ответ

4

Попробуйте переключиться на представление «отладчик» и посмотрите на консоль из gdb, если он сработает, вы увидите ошибку и надеетесь, что стек вызовов.

Пример аварийного сообщения: EXC_BAD_ACCESS.

Если у вас нет видимого стека вызовов, вы можете попробовать ввести 'bt' (для обратной трассировки) в командной строке gdb.

1

Много раз, когда мое приложение случайно сбой перед запуском, возникает проблема в файле конструктора интерфейса (например, подключение к несуществующему объекту). Проверьте свои файлы построителя интерфейса, чтобы увидеть любые возможные плохие соединения или ошибки, и если вы не можете их найти, поместите NSLog в свой метод applicationDidFinishLaunching, чтобы узнать, действительно ли приложение запускается до его сбоя.

1

В Xcode выберите Заполните menu, затем выберите Debug — Breakpoints On. Теперь Xcode укажет вам местоположение в коде, где ваше приложение вылетает в режиме отладчика.

Смежные вопросы