【问题标题】:Problem running a Python GUI application on Mac在 Mac 上运行 Python GUI 应用程序时出现问题
【发布时间】:2021-12-03 22:31:45
【问题描述】:

我有一个 Python CLI 工具,我想用 Gooey 模块包装它,以便为我的用户创建一个漂亮的界面。我还想使用 PyInstaller 打包该工具以创建 Max OSX 应用程序。这可行,我可以在我的 Mac 上打开 GUI 应用程序,但是,如果我将应用程序提供给其他人,他们会收到一个错误对话框:

“myapp”无法打开,因为 Apple 无法检查它是否存在恶意软件。

我用 PyInstaller 尝试了一些命令行选项,但仍然没有运气。有没有人有任何建议或指示可以帮助我解决这个问题?

【问题讨论】:

  • 请不要在您的帖子上签名 - 这里的用户卡被认为足以达到此目的。

标签: python macos user-interface pyinstaller


【解决方案1】:

这是由于 Apple 锁定了他们的硬件,这既是好事也是坏事。在首选项中,您可以转到安全选项卡并允许应用程序运行,但因为我猜测它不是已编译的可执行文件,而只是一个 python 脚本,因此它可能会将其视为恶意软件。

https://support.apple.com/guide/mac-help/open-a-mac-app-from-an-unidentified-developer-mh40616/mac这篇文章可能会有所帮助。

https://support.apple.com/guide/mac-help/apple-cant-check-app-for-malicious-software-mchleab3a043/11.0/mac/11.0 这是另一篇文章,说明了如何大致做同样的事情。

但是,您可以自己对软件进行签名(尽管这可能超出您的能力范围)https://developer.apple.com/developer-id/,这样您就可以对软件进行签名,而不会向他人发出警告。

但如果您只想让人们在不怀疑的情况下测试应用程序,您可以覆盖相应的设置。

【讨论】:

  • 非常感谢您的回复,我会深入研究您提供的链接,看看我在哪里。 :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-04-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多