Python 下载MacOS应用程序时的安全问题-“;系统策略不允许的库加载“;

Python 下载MacOS应用程序时的安全问题-“;系统策略不允许的库加载“;,python,macos,security,pyinstaller,Python,Macos,Security,Pyinstaller,我最近使用Pyinstaller创建了一个应用程序,并将其正确绑定。从理论上讲,它现在应该可以在其他MacBook上运行。然而,我尝试过压缩应用程序,将其存储在谷歌硬盘上,然后在我自己和其他MacBook上下载并运行它。我遇到了一个安全问题: Traceback (most recent call last): File "_pyinstaller_hooks_contrib/hooks/rthooks/pyi_rth_certifi.py", line 13, in &

我最近使用Pyinstaller创建了一个应用程序,并将其正确绑定。从理论上讲,它现在应该可以在其他MacBook上运行。然而,我尝试过压缩应用程序,将其存储在谷歌硬盘上,然后在我自己和其他MacBook上下载并运行它。我遇到了一个安全问题:

Traceback (most recent call last):
  File "_pyinstaller_hooks_contrib/hooks/rthooks/pyi_rth_certifi.py", line 13, in <module>
  File "PyInstaller/loader/pyimod03_importers.py", line 531, in exec_module
  File "ssl.py", line 98, in <module>
ImportError: dlopen(/Users/a/Downloads/main/_ssl.cpython-37m-darwin.so, 2): no suitable image found.  Did find:
    /Users/a/Downloads/main/_ssl.cpython-37m-darwin.so: code signature in (/Users/a/Downloads/main/_ssl.cpython-37m-darwin.so) not valid for use in process using Library Validation: library load disallowed by system policy
[50024] Failed to execute script pyi_rth_certifi
回溯(最近一次呼叫最后一次):
文件“\u pyinstaller\u hooks\u contrib/hooks/rthooks/pyi\u rth\u certifi.py”,第13行,in
exec_模块中第531行的文件“PyInstaller/loader/pyimod03_importers.py”
文件“ssl.py”,第98行,在
ImportError:dlopen(/Users/a/Downloads/main/_ssl.cpython-37m-darwin.so,2):未找到合适的映像。确实发现:
/Users/a/Downloads/main/_ssl.cpython-37m-darwin.so:(/Users/a/Downloads/main/_ssl.cpython-37m-darwin.so)中的代码签名对于使用库验证的进程无效:系统策略不允许库加载
[50024]无法执行脚本pyi\u rth\u certifi

任何关于如何克服这一问题的想法都将不胜感激!谢谢。

我已经解决了这个问题,我想与大家分享我的答案!在发布应用程序之前,您必须在MacOS上对其进行代码设计。 这是帮助我的网站:。
希望这最终能帮助某人。

创建bundeled应用程序后,您是否签署了该应用程序?另外,您从internet下载的信息也会产生问题,MacOS会保存这些信息。看,这就是问题所在!我现在已经签字了,它打开了——谢谢。