Что такое dSYM и как его использовать?(iOS SDK) - PullRequest
101 голосов
/ 07 сентября 2010

Иногда компилятор создает файлы .dSYM. Я думаю, это файл, связанный с отладкой, но я не знаю, что это такое и как его использовать.

Что такое .dSYM? Как мне это использовать?

1 Ответ

134 голосов
/ 25 мая 2014

dSYM-файлы хранят символы отладки для вашего приложения

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

преимущество использования dSYM заключается в том, что вам не нужно поставлять ваше приложение с его символами, что затрудняет его реинжиниринг, а также уменьшает ваш двоичный размер

для того, чтобы использовать его для символизации журнала сбоев, вам нужно перетащить журнал сбоев в журналы устройств устройства в органайзере машины, скомпилировавшей двоичный файл приложения (машина, в которой хранится dSYM)

если у вас есть dSYM, но у вас нет машины, скомпилированный двоичный файл приложения, следуйте инструкциям в этой ссылке, чтобы установить dSYM в машину

для получения дополнительной информации см. Техническая записка Apple TN2151

...