0

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/../FrameworksmyApp のターゲットの「ビルド フェーズ」で、dylib の宛先「フレームワーク」を含む「ファイルのコピー」フェーズを追加しました。問題はどこだ?

4

1 に答える 1