Xcode, строительные и dylibs
Я посмотрел на несколько связанных вопросов и не могу найти решение для себя.
В основном я использую libmp3lame.dylib в моем проекте XCode. Процесс установки для lame создал .dylib и поместил его в usr / local / lib, чтобы Xcode создал и запустил проект. Я изменил пути поиска библиотек, добавив указанную выше папку. Это отлично работает.
Теперь дело дошло до выпуска версии, и я хочу включить .dylib в комплект, чтобы пользователю не пришлось мириться с фазой установки или чем-то подобным. Я создал фазу копирования файлов цели, и это сбрасывает файл .dylib в папку Frameworks в содержимом пакета. Однако запуск otool в двоичном файле показывает, что вместо использования .dylib внутри пакета компилятор связал его с версией usr / local / lib (даже если я удалю эту версию).
Глядя на другие результаты в выводе otool, у меня есть другие фреймворки, связанные внутри пакета, но не .dylib. Глядя на свойства обеих этих платформ и .dylib в XCode, я не вижу никаких отличий, кроме типа файла.
Мой поиск показывает, что мне нужно использовать rpath или аналогичный, но я понятия не имею, где применить это в Xcode.