Я создаю приложение плагина (dylib), которое зависит от нескольких других библиотек. Эти другие библиотеки установлены в моей системе, но не гарантируется, что они будут установлены в любой пользовательской системе. Поэтому мне нужно найти способ связывания зависимостей вместе с моим приложением.MacOSX: Как собрать зависимости в локальный пакет?
Я нашел, что могу использовать otool
, чтобы перечислить или изменить пути к другим dylib. Это позволит создать папку, которая связывает мое приложение плагина и все необходимые зависимости.
Однако выполнение этого вручную похоже на трудоемкую и немую задачу. Есть ли утилит для автоматизации?
Возможно, я делаю это неправильно, и для этой проблемы есть более очевидный и более очевидный подход?
Редактировать Я создал script, который автоматизирует большинство задачи.
Помните, что это автоматический принятый ответ на раздачу. По-видимому, это фактически не разрешало проблему вопросчика. –