Qt ベースのアプリケーションを開発していますが、バンドルで macdeployqt を使用すると、Qt プラグインがバンドルにコピーされません。
ただし、もう一度実行すると、そうです。さらに、「アプリケーションが QtSvg モジュールを使用する場合、svg アイコン プラグインがデプロイされます。」私のアプリケーションは QtSvg を使用していますが、iconengines/* プラグインがコピーされていません。
-verbose=3 で実行してみましたが、最後の数行は次のとおりです。
Log: Created configuration file: "silverlock.app/Contents/Resources/qt.conf"
Log: This file sets the plugin search path to "silverlock.app/Contents/PlugIns"
最後のメッセージが言っていることから、実行を継続するつもりだったようですが、クラッシュしたかのようにそうではありませんでした。
なぜこうなった?macdeployqt は、以前は問題なく機能していました。
使用:
- Qt 4.6
- Qt クリエーター 2.0
- ヒョウ 10.5.8