我正在开发一个基于 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