Я мог бы найти способ отладки динамической библиотеки в Xcode.
Сложение
- Сделай библиотеку, я назову эту арифметическую библиотеку. Отладка сборки для создания libarith.dylib.
- Сделайте проект для использования библиотеки, я назову это usearith.
- Для userarith, Project-> Add To Project и добавьте библиотеку arith.
- Откройте «Сведения о проекте» и откройте вкладку «Сборка».
- Перейдите в раздел «Пути поиска» / «Пути поиска в библиотеке», перетащите арифметику. Вы должны удалить имя библиотеки, так как вам нужно только указать путь. Укажите каталог заголовка с помощью «Пути поиска заголовка».
- Перейдите к Linking, установите другие флаги Linker, добавьте -larith
Запуск
Теперь вы должны иметь возможность связать исполняемый двоичный файл с библиотекой.
Для запуска вам необходимо скопировать динамическую библиотеку в каталог, где находится исполняемый файл.
Debugging
Вам необходимо установить точки останова как арифметика / юзарит.
Вы можете запустить отладчик в Arith и использовать этот шаг для отладки кода в проекте Arith.