使用pyinstaller创建的App-bundle需要chmod a + x才能在其他系统上运行

时间:2013-01-09 22:59:27

标签: python pyqt pyinstaller

我用pyqt gui在python中创建了一个跨平台的应用程序。

然后我成功创建了一个带有pyinstallers的app-bundle,但我有一个问题。

当我在另一台计算机上使用应用程序包时,我必须进入并运行

chmod a+x [myapp].app/Content/MacOS/mybinary

让它运行。

我做错了吗?有解决方案吗?

1 个答案:

答案 0 :(得分:0)

使用-m FILE选项运行Makespec.py作为X.Jacobs建议解决了问题。