0

py2app for10.7Lionを使用してオープンソースアプリケーションを正常に構築しました。ただし、ユーザーが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

最終的には、Macの別のパーティションにSnow Leopardをインストールし、Snow Leopardにすべてを再インストールして、そこでアプリケーションをビルドすることで、これを解決しました。Snow Leopardで構築されたアプリケーションは、Snow Leopard、Lion、およびMountainLionで正常に動作します。

于 2013-01-23T12:34:09.750 に答える