Приложение OSX не может найти библиотеку при запуске
Я создал приложение для OSX с графическим интерфейсом MyNiceApp.app. Это приложение использует библиотеку wxWidgets, поэтому ему нужен файл libwx_osx_cocoau_xrc-3.1.dylib.
Когда я запускаю его на своем Mac, все в порядке. Однако когда я запускаю его на другом Mac, он жалуется следующим образом:
dyld[25231]: Library not loaded: /usr/local/lib/libwx_osx_cocoau_xrc-3.1.dylib
Referenced from: <XXX> /Users/pippo/Downloads/MyNiceApp.app/Contents/MacOS/MyNiceApp
Reason: tried: '/usr/local/lib/libwx_osx_cocoau_xrc-3.1.dylib' (no such file), '/System/Volumes/Preboot/XXX/OS/usr/local/lib/libwx_osx_cocoau_xrc-3.1.dylib' (no such file), '/usr/local/lib/libwx_osx_cocoau_xrc-3.1.dylib' (no such file), '/usr/lib/libwx_osx_cocoau_xrc-3.1.dylib' (no such file, not in dyld cache)
Abort trap: 6
Я хочу поместить libwx_osx_cocoau_xrc-3.1.dylib в MyNiceApp.app/Contents/Resources. Как мне сообщить исполняемому файлу в MyNiceApp.app/Contents/MacOS/, что библиотека находится там? Обратите внимание, что этот путь может измениться, поскольку приложение может быть перемещено!
Спасибо