Что такое dSYM и как его использовать? (SDK для iOS)

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

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

Ответ 1

Файлы dSYM хранят отладочные символы для вашего приложения.

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

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

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

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

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