lldb имеет настройку - target.source-map
, которая используется, когда вы собрали двоичный файл из источников в местоположении A и хотите отладить его с помощью источников, перемещенных в местоположение B. Поскольку отладочная информация записывает абсолютные пути, вам необходимо скажите lldb, как сопоставить пути в отладочной информации с их текущим местоположением.
Ошибка предупреждает вас, что у вас есть настройка target.source-map
где-то, которая указывает на источник назначения (местоположение B), который не ' не существует. Это будет команда в форме:
settings set target.source-map /Some/Build/Path /path/to/old/work/project
При запуске под Xcode пользовательские настройки для lldb приходят из файлов точек точно так же, как и командная строка lldb, за исключением той командной строки lldb всегда читает из ~/.lldbinit
, но при запуске под Xcode предпочитает ~/.lldbinit-Xcode
, если он существует.
Этот параметр не считывается из переменных окружения, это должна быть прямая команда, введенная где-то. Xcode не устанавливает эту переменную внутренне при отладке, поэтому она должна быть где-то в файле запуска.