Я разрабатываю приложение на Objective-C ++, которое использует динамические библиотеки OpenCV и VTK, но у меня проблема с распространением, если я запускаю свое приложение в другой системе, у меня возникает эта проблема:
Сообщение об ошибке Dyld:
Library not loaded: @executable_path/../Frameworks/libvtkCommon.5.6.1.dylib
Referenced from: /myApp.app/Contents/MacOS/myApp
Reason: no suitable image found. Did find:
/myApp.app/Contents/MacOS/../Frameworks/libvtkCommon.5.6.1.dylib: open() failed with errno=13
/myApp.app/Contents/MacOS/../Frameworks/libvtkCommon.5.6.1.dylib: open() failed with errno=13
Я перестроил свои dylibs с помощью install_name_tool, чтобы они указывали на: @executable_path/../Frameworks
, и в «фазе сборки» цели myApp я добавил фазу «копирования файлов» с назначением «Каркасы»"для моих dylibs.Где проблема?