Я пытаюсь сопоставить свое понимание форматов отладочной информации «DWARF» и «DWARF с файлом dSYM» с тем, что я вижу в информации о сбоях для различных конфигураций сборки iOS.
Я пытался исправить проблему, из-за которой сбои в сборке с конфигурацией отладки по умолчанию не отображались символами. Это были мои настройки сборки до того, как проблема была исправлена -
Удалить связанный продукт - Отладка - Нет, Выпуск - Да
Удаление символов отладки во время копирования - Отладка - Нет, Выпуск - Да
Формат отладочной информации - Отладка - DWARF, Выпуск - DWARF с файлом dSYM
Что заставило его работать, так это установка формата информации отладки на «DWARF с файлом dSYM» для настройки отладки.
У меня такой вопрос: зачем мне устанавливать формат «DWARF с файлом dSYM», если я указываю, что продукт не следует удалять из его символов в файл dSYM (в настройках продукта, связанного с полосой)?
Мое (вероятно, неправильное) понимание заключалось в том, что если я установлю его в DWARF, то вся отладочная информация будет внутри двоичного файла приложения, и мне не нужен отдельный файл dSym для символизации? Пожалуйста, помогите мне лучше понять это.