我已经使用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的代码。
答案 0 :(得分:1)
我最终通过在我的Mac上的单独分区上安装Snow Leopard并在Snow Leopard中重新安装所有内容,然后在那里构建应用程序来解决这个问题。 Snow Leopard构建的应用程序在Snow Leopard,Lion和Mountain Lion中运行良好。