我有一个PySide/Phonon应用程序(为Windows开发并在Windows上完美工作),我需要“移植”到Mac OSX - 我没有任何开发经验。 如果我只是运行Python文件,应用程序会按预期运行 - 当我尝试使用py2app打包它时(这是我需要做的),会出现问题。如何在Mac OSX下打包PySide/Phonon应用程序?
如果我按原样离开生成的.app,Phonon不起作用,因为它无法加载所需的phonon_backend;如果我将插件路径添加到qt.conf中,正如各种消息来源所建议的那样,Phonon似乎已加载(也就是说,我不再收到相应的错误消息),但我开始获取“某某库加载两次,一个将被使用,哪一个是未定义的“错误,并且该应用程序立即崩溃。
最后,如果我尝试使用macdeploy_qt工具,我会收到一条消息,提示“没有外部框架”,并且结果在功能上等同于我在不使用该工具的情况下获得的结果,除了还有几个插件在相关目录中。
任何想法/指针/教程/等?顺便说一句,我使用的PySide1.1.1 for Qt4.7,以及Python.org python二进制文件(否则py2app甚至无法开始构建独立的应用程序,看起来)。
好了,看到因为我很高兴tumbleweeding周围,我会补充说我尝试使用PyInstaller,结果相同:库加载两次,应用程序不工作。 qt.conf中没有任何补救措施似乎也有帮助。 – pgcd