Как добавить символы из системных фреймворков (например, UIKit) при символизации журнала сбоев? - PullRequest
2 голосов
/ 27 августа 2010

У меня есть журнал сбоев из приложения для iPad и соответствующий файл dSYM, поэтому я могу использовать сценарий symbolicatecrash для добавления символов из моего кода.Однако я также хотел бы добавить символы из системных платформ (таких как UIKit, CoreFoundation и т. Д.).

Есть ли способ добавить эти символы также?

I 'мы заметили, что Xcode Organizer будет добавлять символы каркаса системы, когда он автоматически символизирует журналы сбоев, которые он получает с устройства (даже для приложений, которые я получил из AppStore), поэтому я предполагаю, что информация где-то существует.

Редактировать:

Еще несколько подробностей:

  • Сбой произошел на чьём-то устройстве iOS.
  • Они запускали сборку Release, которая была построенана другом компьютере (т.е. не на моем компьютере).
  • У меня есть двоичный файл и файл dSYM сборки, на которой они работали (на моем компьютере, где Spotlight может их видеть).
  • Журнал сбоябыл загружен на их компьютер (отличный от моего или на компьютере сборки) с помощью iTunes.
  • Я попытался перетащить журнал сбоев в Xcode Organizer как на моем компьютере, так и на компьютере сборки, но это не помогло.

1 Ответ

1 голос
/ 23 октября 2010

Вы должны перетащить файлы .app и .app.DSYM, соответствующие сборке, использованной для создания журнала сбоев, в раздел PROJETS & SOURCES окна Organizer. Затем вы должны перетащить журналы сбоев в раздел IOS DEVELOPMENT / Device Logs того же окна, и они будут правильно обозначены символами для вас с символами для каждого кадра каждого потока.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...