Xcode instruments не показывает символьную трассировку

#xcode #instruments #debug-symbols #xcode12 #xcode-instruments

#xcode #инструменты #debug-символы #xcode12 #xcode-instruments

Вопрос:

  1. Я создаю конфигурацию с именем profile , аналогичным debug конфигурации, за исключением информации о формате отладки: DWARF с dSYMs
  2. Я меняю настройку профиля на profile конфигурацию
  3. Я profile в Xcode и запускаю инструменты, все кажется в порядке.
  4. Я создаю приложение в командной строке, используя схему профилей, запускаю инструменты и подключаю их.
  5. Кажется, что инструменты уже нашли символы, потому что, когда я выбираю «Найти символы», он показывает No new libraries to symbolicate
    Нет новых библиотек для обозначения символов

UUID правильный

  1. Когда я щелкаю правой кнопкой мыши по стеку, Located dSyms отображается серым цветом
  2. При наведении Load dSyms курсора отображается правильный путь dSYMs
  3. Когда я нажимаю Load dSyms , ничего не произошло.

невозможно обозначить трассировки

Как мне получить символьную трассировку? Спасибо!

Комментарии:

1. Можете ли вы уточнить, что вы подразумеваете под «схемой отладки или профиля»? Что произойдет, если вы выберете Продукт> Профиль в Xcode для профилирования с помощью инструментов? Что происходит при профилировании с конфигурацией сборки выпуска? Если вы создаете профиль с конфигурацией сборки Debug, файл dSYM для загрузки загружаться не будет, поскольку конфигурация сборки Debug помещает символы отладки в исполняемый файл вместо отдельного файла dSYM. Если вы создаете профиль с конфигурацией сборки выпуска, на шаге 3 вашего вопроса будет загружен dSYM.

2. @MarkSzymczyk спасибо за ваш ответ, я обновил свой вопрос. Я обнаружил, что с профилем в Xcode все в порядке, но создание ipa профиля вызовет эту ситуацию.