OpenCV と VTK の動的ライブラリを使用する Objective-C++ でアプリを開発していますが、配布に問題があります。別のシステムでアプリを起動すると、次の問題が発生します。
ダイルド エラー メッセージ:
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
install_name_tool を指定して dylib を再構築しました。@executable_path/../Frameworks
myApp のターゲットの「ビルド フェーズ」で、dylib の宛先「フレームワーク」を含む「ファイルのコピー」フェーズを追加しました。問題はどこだ?