python - 使用 FBS 安装程序打包,即使 FBS 成功,应用也会崩溃
问题描述
我在使用 FBS 为 Mac 打包我的 python 代码时遇到问题。我尝试按照以下教程进行操作。
https://www.mfitzp.com/tutorials/packaging-pyqt5-apps-fbs/
作者提供了源代码和他的输出 .dmg 文件。当我使用 fbs 运行时,程序运行良好,我可以玩 Moonsweeper。然后我运行 fbs freeze 然后 fbs 安装程序。我得到一个 .dmg 并安装程序。当我启动应用程序时,我收到以下崩溃报告;
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000008
Exception Note: EXC_CORPSE_NOTIFY
Termination Signal: Segmentation fault: 11
Termination Reason: Namespace SIGNAL, Code 0xb
Terminating Process: exc handler [12030]
作者似乎已经成功地打包了他的程序,因为可下载的 .dmg 在我的计算机上安装并运行了该程序。
我在 Big Sur 11.2.3 上运行 Python 3.9.5
解决方案
推荐阅读
- linux - 删除第一个匹配直到新匹配
- spreadsheet - 在 Google 表格中转置事物
- django - 姜戈 | 通过实例查询集多对多关系
- go - 如何在gorm中使用自定义预加载
- logging - Informatica mdm activeVOS 未启动
- reactjs - 未找到模块:无法解析 '@material-ui/core/grid
- python - 登录表单未初始化未验证
- oracle - 同一包内的 dbms_scheduler 作业
- laravel - 对于 laravel 项目,如何在 cPanel 上解决此问题?当我尝试导航到登录页面时出现错误
- c++ - 什么是 C++ 编程语言中的缓冲区和刷新缓冲区