Ошибки не отображаются - iPhone Simulator - PullRequest
1 голос
/ 27 декабря 2010

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

Кроме того, почему происходит следующее?

  1. Я нажимаю команду-b (для создания приложения)

  2. Это показывает, что у меня есть несколько предупреждений

  3. Я снова нажимаю команду b, и предупреждения исчезают

Я бы хотел, чтобы все предупреждения не прерывались, чтобы я мог их исправить ...

Спасибо!

1 Ответ

1 голос
/ 27 декабря 2010

Похоже, вы не работаете в отладчике.Есть два варианта: «Построить и запустить» и «Построить и отладить».Когда у вас происходит сбой в режиме «Выполнить», iPhone (или симулятор) просто закроет ваше приложение.Вы по-прежнему сможете понять, что произошло, посмотрев в окно консоли.В режиме «Отладка» XCode останавливает ваше приложение в момент сбоя, и вы можете немного проверить его в отладчике.

Конфигурации «Отладка» и «Выпуск» имеют только периферийное отношение к этой проблеме, иопределите, как компилятор выполняет свою работу по объединению исполняемого файла и пакета.

Предупреждения о сборке исчезают, поскольку вы используете предварительно скомпилированные файлы.XCode перекомпилирует только файлы, которые были изменены.Вы можете перекомпилировать все файлы, выбрав «Очистить» в меню сборки, а затем снова собрав его.

...