XCode не импортирует журнал аварий OS X

У меня есть журнал сбоев для моего приложения, отправленный мне тестером. В соответствии с документацией, я должен иметь возможность поместить это в раздел "Журналы устройств" библиотеки в Организаторе (или использовать кнопку "Импорт" в нижней части окна).

К сожалению, оба ничего не делают. Нет ошибок, нет предупреждений, нет импорта.

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

У меня есть сборка, в которой журнал аварий находится также в моем архиве, так как я знаю, что это важно для отображения символов.

Любая идея, как я могу отладить это? Это использует Xcode 4.4.1

3 ответа

Решение

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

Суть довольно проста. На данный момент (Xcode 4.6), журналы сбоев OS X не могут быть импортированы в Xcode. Только iOS.

У меня возникла та же проблема, когда я пытался импортировать журналы сбоев, сгенерированные PLCrashReporter. Затем я заметил, что поля идентификатора инцидента и ключевые ключи CrashReporter в отчетах о сбоях заполнены строкой "[TODO]" вместо правильных значений. Я заменил идентификаторы инцидентов на произвольные UUID, а ключ сообщения о сбое - на UDID одного из моих устройств, и после этого XCode смог импортировать отчеты. Я использую XCode 4.5

Я подозреваю, что ошибка Xcode.
У меня такая же проблема с Xcode 4.4.1. Даже попробовал последнюю версию 4.5.2 для разработчиков.

Я использовал более раннюю версию XCode, и она вроде работала (импортировался только один сбой за раз, требовалось перезапускать XCode несколько раз, но мне удалось сделать то, что мне нужно).

Вы можете скачать более старую версию Xcode здесь.


У меня был некоторый успех с удалением ~/Library/Developer/Xcode/iOS Device Logs когда XCode отказался сотрудничать. Действуйте на свой страх и риск.

Другие вопросы по тегам