Mac QTインストーラーは、共有ライブラリを。の下に置きます/Library/Frameworks/QtXXX.Framework
。
qmakeで生成されたxcodeプロジェクトを使用してQTアプリケーションを構築しています。これらのフレームワークをアプリバンドル内のプライベートフレームワードとして追加して、簡単にデプロイできるようにしたいと思います。
これを行うためにさまざまなオプションを試しましたが、機能させることができないようです。私がしたこと -
- ここで説明されているように、Qtフレームワークファイルを
/Library/Frameworks/
使用して変更しますinstall_name_tool
- これらのフレームワークバンドルを手動でアプリバンドル内にコピーします
- バンドルを再コンパイルします。
元のフレームワークの名前を変更して、そこにないように見えるようにすると、アプリがクラッシュし、必要なフレームワークが見つからないと表示されます。私は何が間違っているのですか?
OSX10.7.3でのxcode4.3の使用