Консоль покажет вывод NSLog ()
из приложения, запущенного в симуляторе. Журналы сбоев сохраняются в файл.
Я нашел некоторые из них в моем домашнем каталоге в разделе
~/Library/Logs/DiagnosticReports/
У них есть расширение файла .crash
Я еще не понял, как их получить для генерации, даже если отладчик захватывает сигнал EXC_BAD_ACCESS
.
Обновление
В настоящее время (OSX 10.11.6) .crash регистрируется в ~ / Library / Logs / DiagnosticReports
, когда сам эмулятор дает сбой . Журналы сбоев приложения (но устройство эмулятора все еще работает нормально) находятся в:
~ / Library / Logs / CoreSimulator
На случай сбоя существует подпапка с уникальным Я бы. Сортируйте по дате, чтобы ваша недавняя авария была первой подпапкой. Внутри этого
Я почти уверен, что вы можете увидеть это в приложении консоли OS X, расположенном в служебных программах. Если я ошибаюсь, не забудьте проголосовать за меня, чтобы я удалил это.
ОБНОВЛЕНИЕ:
В частности (начиная с OSX 10.11.6),
Когда приложение вылетает на эмуляторе, подпапка (с уникальным идентификатором) добавляется в:
~ / Library / Logs / CoreSimulator
. Начните с изучения stderr.log
и system.log
.
Когда происходит сбой самого эмулятора , вложенная папка добавляется в:
~ / Library / Logs / DiagnosticReports
Не путайте этот путь с
/ Library / Logs
(без ~
в начале), у которого есть разные отчеты о вашем Mac.