我可以在 Intel Mac 上为 M1 Macs 构建 PyInstaller 二进制文件吗?

Can I build a PyInstaller binary for M1 Macs on an Intel Mac?

我最近发现 PyInstaller 现在可以在 macOS Monterey 上运行,所以我尝试构建一个二进制文件。在我的英特尔机器上测试时,它确实按预期工作。然而,在 M1 MacBook 上进行测试时,由于“已损坏且无法打开”而无法正常工作。我认为这是因为英特尔应用程序和 M1 应用程序不兼容。
CLang 有一个选项可以为不同的架构构建,但我不知道 PyInstaller 是否有这样的参数来完成同样的工作。

证明:从图片中可以清楚地看出该应用程序是“英特尔”应用程序。 感谢您的任何想法。

.spec 文件中有一个目标体系结构。我遇到了相反的问题……建立在 M1 上,需要同时针对这两个……在解决问题的过程中,但它可能就像在 .spec 文件中指定架构一样简单。