2015-10-09 5 views
1

Мое приложение иногда рушится во время работы на реальном устройстве, но отладчик всегда переходит в класс «main.m», где приложение точно не работает.Xcode 6.4 не подходит к точной строке Crash

Infect console log также ничего не говорит о сбое.

Я думаю, что есть некоторые настройки, необходимые для отладчика, но точно не знаю правильного решения для этого. Пожалуйста помоги.

+0

Вы открыли окно «Устройства» в Xcode и просмотрели журнал аппаратного устройства, как указано? –

ответ

0

Проверьте журналы устройств для типа приложения Неизвестно. Зачастую приложение будет разбиваться, будучи убитым ОС, и в журналах устройства появится неизвестная запись в журнале, показывающая, что ваше приложение является самым большим потребителем памяти. Чтобы выяснить, какая часть кода вызывает крах, оцените поведение пользовательского интерфейса и добавьте точку останова в соответствующее место (возможно, где вы начнете работать с вашими данными).

0

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

Вы также можете использовать такие приложения, как crashlytics. Загрузите свою сборку в crashlytics, а затем загрузите ее из theer и используйте ее. Как только он разбился. Войдите в сеть и проверьте наличие сбоев. Он покажет точную строку, в которой попадает.

Надеюсь, это может вам помочь.

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