Mac OSX 10.9 上的 Qt 部署

Posted

技术标签:

【中文标题】Mac OSX 10.9 上的 Qt 部署【英文标题】:Qt Deployment on Mac OSX 10.9 【发布时间】:2013-12-26 09:58:54 【问题描述】:

我的 Qt 是 4.8.5,我打算在其他 Mac osx10.9 上部署一个 Qt 应用程序,但是当我使用 otool 工具检查应用程序等时,将应用程序复制到其他 mac osx 时,我们得到了错误:dyld: 库未加载:.QtDeclarative.framework/version/4/QtDeclarative 引用自:/Users/.../xx.app/Contents/MacOS/xx 原因:找不到图片 多谢了

【问题讨论】:

你也试过macdeployqt吗?你看到这里的答案了吗?你试过吗? ***.com/questions/9061354/… Qt4.8.5 和 Mac OSX 10.9 存在一些问题。一个主要问题可能是编码问题 (bugreports.qt-project.org/browse/QTBUG-32896),这是 10.9 (furbo.org/2013/10/17/code-signing-and-mavericks) 的需要。我所做的是将 Qt5.2 编译为静态库,将它们链接到应用程序,然后对库进行代码设计。 【参考方案1】:

你可能想使用 macdeployqt。

macdeployqt yourApp.app -verbose=2 -dmg

【讨论】:

以上是关于Mac OSX 10.9 上的 Qt 部署的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Mac OSX 10.9 上的 php 中启用 mcrypt?

如何将基于 qt 的应用程序(在 Mac 上开发)部署到 Windows?

OS X 10.9 上的 QSettings - 无法找到/清除它

如何在 mac os x (10.9) 上的 python 中安装 libgpuarray 和 clBLAS?

无法在 Mac 应用程序中添加自定义字体(OSX 10.9+ Xcode5+)

mac osx10.9环境下使用wireshark代理抓iphone包的问题