У нас есть проект, который динамически связывается с несколькими dylib. При копировании сборки на другой Mac. Нужно запустить «otool» над dylib и исполняемым файлом, чтобы исправить общие пути библиотек в них во время «установки».dylib to dylib pathing на mac osx, как заставить rpath работать на mac?
Похоже, что у OSX были некоторые странные требования для DLL-трассировки DLL, из-за которых в них не работали относительные пути (т. Е. Использование rpath). Мои вопросы здесь:
Каков нормальный способ отправки программного обеспечения на Mac? i.e: при запуске установщика .pkg или .dmg, как убедиться, что установленные dylibs могут связываться друг с другом в относительном пути? путь dylib должен быть исправлен либо с помощью rpath, либо с некоторыми сценариями установки после установки
Если нам не разрешено запускать скрипт установки после установки, какие другие параметры?