0

我已经成功地使用 py2app 为 10.7 Lion 构建了一个开源应用程序。但是,当用户尝试在 10.6 Snow Leopard 上打开应用程序时,会收到以下错误:

ImportError:dlopen(/Applications/Mnemosyne.app/Contents/Resources/lib/python2.7/lib-dynload/PyQt4/QTWebKit.so,2):找不到符号:_kMDItemDownloadedDate

引用自:/Applications/Mnemosyne.app/Contents/MacOS/../Frameworks/libQtWebKit.4.dylib

我所有的依赖项都是使用 MacPorts 安装的。如何解决此问题以允许 Snow Leopard 用户也打开应用程序?这个应用程序最初是基于 linux 的,所以应该没有特定于 Lion 的代码。

4

1 回答 1

1

我最终通过将 Snow Leopard 安装在 Mac 上的单独分区上并在 Snow Leopard 中重新安装所有内容,然后在那里构建应用程序来解决这个问题。Snow Leopard 构建的应用程序在 Snow Leopard、Lion 和 Mountain Lion 中运行良好。

于 2013-01-23T12:34:09.750 回答