自分で作成したいくつかの共有ライブラリに依存するアプリケーション プロジェクトがあります。Qt 4.6 ドキュメント「Deploying an Application on Mac OSX」によると:
注: サードパーティ ライブラリをアプリケーション バンドルに含める場合は、そのライブラリの明示的な lib エントリをアプリケーションの .pro ファイルに追加する必要があります。そうしないと、macdeployqt ツールはサードパーティの .dylib をバンドルにコピーしません。
アプリケーションの .pro ファイルに lib エントリを追加しましたが、macdeployqt を実行しても、作成したライブラリがバンドルにコピーされません。私の .pro ファイルには次のものがあります。
LIBS += -L../Libraries -lMyLib
すべてが問題なくビルドされます。バンドルから実行しようとすると、「イメージが見つかりません」というエラーが発生します。
macdeployqt にバグがありますか、それとも .pro ファイルに何か追加する必要がありますか?