Py2App生成分段错误:运行OS X时为11

时间:2018-01-25 03:53:29

标签: python python-3.x py2app

我有一个准备生产的python应用程序。我能够在Py2App的Alias模式下构建和运行应用程序。但是,当我尝试在生产模式下构建它时, python3 setup.py py2app 它将指示成功构建,但是当我立即运行./dist/main.app/Contents/MacOS/main时,我将仅生成错误Segmentation fault: 11。我正在运行Python 3.6和Py2App 0.14.1。任何人都可以了解分段故障的来源吗?显然它在我的代码中的某个地方,但有几千行,我现在不想发布它。还有其他人有这个问题吗?

1 个答案:

答案 0 :(得分:0)

我遇到了类似的问题,原来我错过了

'packages': 'certifi',

来自我的setup.py,因为我的UI中有一些https链接。我建议你确保

'argv_emulation': True,

不在您的setup.py中并运行二进制文件以查看错误是什么并从那里开始。

在我的情况下,我看到了一个错误,提到" URL"这最终让我觉得链接的某些东西可能导致了Seg Fault 11,所以它就是这样!