У меня есть фреймворк с dylib в моем приложении iOS, который был скомпилирован на другой машине.
Я проверил источники на своей машине и попробовал инструктировать lldb
для сопоставления пути исходного кода, используя:
settings set target.source-map /source/code/path/in/dylib/prefix /source/code/path/on/my/machine/prefix
Безрезультатно, все еще видя сборку.
Примечание # 1: dylib был скомпилирован из кода С++ в той же версии Xcode.
Примечание # 2: Я использую nm -pa /path/to/dylib
, чтобы определить, включены ли пути к файлам в отладочную информацию, и они, по крайней мере, lldb не играют по какой-либо причине.
Спасибо
UPDATE
Я следил за Jim Ingham ниже и создал script, который автоматизирует это, script доступен как ссылка gist в этой статье. Я писал: https://medium.com/@maxraskin/background-1b4b6a9c65be