Kha*_*fur 4 mac file-permissions macos
我正在尝试在 macOS 上运行我的项目的可执行文件,但出现此错误消息 [\xe2\x80\x9c_pickle.cpython-38-darwin.so\xe2\x80\x9d 无法打开,因为开发人员无法打开有待验证。]
\n
我转到系统偏好设置 > 安全和隐私 > 常规选项卡,我发现此消息 [“_pickle.cpython-38-darwin.so ”被阻止使用,因为它不是来自已识别的开发人员]
\n
我按“无论如何都允许”来批准此文件,\n然后针对不同的文件出现第一条错误消息,我像处理前一个文件一样批准它,并针对不同的文件出现另一条错误消息,依此类推大约 25 - 30不同的文件。\n最后当我批准它们时,可执行文件运行良好。
\n有没有办法告诉 macOS 信任这些文件而不要求用户手动批准它们?在当前的 MAC 或任何新的 MAC 上都会运行可执行文件吗?
\n任何帮助将不胜感激。
\n此致。
\n出现此问题是因为我的 MAC 机器在从互联网下载文件时将“com.apple.quarantine”属性添加到我的文件中。您可以使用以下命令查看文件中是否存在此属性:ls -lR@ fileName
解决方案是从这些文件中删除“com.apple.quarantine”属性,您可以通过在包含您的文件的根文件夹中执行以下 shell 命令来做到这一点,因此该属性将从您的所有文件中删除
shell 命令: xattr -d -r com.apple.quarantine the_root_folder_contains_your_files
| 归档时间: |
|
| 查看次数: |
1147 次 |
| 最近记录: |