2015-10-02 4 views
6

У меня есть журналы на организаторе Xcode, но я не знаю, как правильно их отлаживать. Я прочитал документацию Apple по адресу Apple Documentation, но не сообщает мне, где находится сообщение об ошибке/сбое. Трудно отлаживать, если вы не знаете, что вызвало это. Когда я пытаюсь открыть каждый журнал в Finder, он открывает файл .xccrashpoint, а не стандартный журнал сбоев.Отладка .xccrashpoint

Xcode Organizer

Есть в любом случае, чтобы узнать, сообщение об ошибке (как мы получили от предыдущих отчетов о сбоях)?

+0

только отладки сессий даст вам сообщения об ошибках. Отчет о сбое/аварийный сброс не предоставит этого. – Raptor

+1

Почему бы вам не дать один из ответов - оба они полезны. –

ответ

10

Я тоже наткнулся на это недавно. Что помогло мне было:

  • правой кнопкой мыши на аварии -> показать в искателе
  • скопировать .xccrashpoint файл где-то
  • переименовать расширение файла .xccrashpoint к .crash
  • Теперь Finder видит в качестве папки, и вы можете перейти в файл .crash, который вам нужен.

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

  • открытое окно -> Панель устройств в Xcode
  • Нажмите на устройстве (я должен был подключить IPad) -> журналы устрой
  • перетащить файл .crash там
  • сортировать по дате, найти свой крах, крах теперь symbolicated
3

на самом деле этот файл представляет собой пакет и щелкните правой кнопкой мыши на и выберите

Show Package Contents

вы можете увидеть содержание его.

  • DistributionInfos-> Все-> Журналы

Вы видите файл на все сообщения, а затем открыть их «Консоль» приложения

+0

Бывает (довольно часто), что (багги) Xcode отображает несимметричную версию аварии/stracktrace, несмотря на то, что я правильно установил пакет .dSYM. Решение в этом случае состоит в том, чтобы ввести пакет (содержимое пакета) и отметить, что для такого же сбоя имеется несколько файлов .crash. ОДИН ИЗ ИХ ПРАВИЛЬНО СИМВОЛИРОВАНО! (но Xcode игнорирует его и использует несимметричный) – Altimac