Py2app-错误在10.7 Snow Leopard的10.7 Lion上构建PyQt4应用程序(未找到符号:_kMDItemDownloadedDate)

时间:2012-06-27 04:58:08

标签: py2app

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

  

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

     

参考:   /Applications/Mnemosyne.app/Contents/MacOS /../框架/ libQtWebKit.4.dylib

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

1 个答案:

答案 0 :(得分:1)

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