Я создаю приложение плагина (dylib), которое зависит от нескольких других библиотек. Эти другие библиотеки установлены в моей системе, но не гарантируется, что они будут установлены в любой пользовательской системе. Поэтому мне нужно найти способ связывания зависимостей вместе с моим приложением.
Я обнаружил, что я могу использовать otool
для перечисления или изменения путей к другим dylib. Это позволит создать папку, которая связывает мое приложение плагина и все необходимые зависимости.
Однако выполнение этого вручную кажется долговременной и немой задачей. Существуют ли утилит для автоматизации?
Или, может быть, я делаю это неправильно, и для этой проблемы есть лучший и более очевидный подход?
Изменить Я создал script, который автоматизирует большинство задач.