我使用的是 Macbook 旧版本 El Capitan 10.11.6,我的 python 脚本是 147 字节,仅用于自动关机程序。但是当我尝试将其捆绑 pyinstaller filename.py 时,它几乎完成了所有操作并最终以(代码设计失败)结束。
有人知道如何解决这个问题吗?
在终端中尝试以下命令,输入:
sudo codesign -f -s
后跟您的脚本名称 test.py
使用 cd 路径到您的文件夹,确保您位于脚本文件目录中。
之后,您可以运行 pyinstaller test.py
但是,我使用的是 macOS Monterey 版本 12.6,不确定它是否适用于您当前的版本。事实上,我什至不知道该命令如何使其工作,但它对我有用。如果您的应用程序是窗口应用程序,例如 Tkinter 应用程序,您的系统可能会阻止它打开;在这种情况下,请使用以下命令禁用安全系统 sudo spctl --master-disable
。然后您将在“安全”下的 macOS 设置中看到一个可用的新选项;下面显示“允许应用程序来自:App Store、App Store 和已确定的开发者”;最后,你会看到一个以前没有的新选项“Anywhere”;检查一下,您的应用程序将完美运行。希望有帮助