mac inter 芯片遇到程序无法打开(无法验证开发者)
终端运行命令:
sudo xattr -r -d com.apple.quarantine 文件路径(直接把文件拖入到终端,可以自动找到文件路径)
即可令其获得权限
通过gpt可以了解到,这个命令的原理是移除 macOS 系统中的隔离属性(Quarantine Attribute)。这个属性是 macOS 的一种安全机制,旨在防止从不受信任的来源(如互联网下载或外部存储设备)运行潜在的恶意软件。
当您从互联网下载应用程序或文档时,macOS 会自动向这些文件添加一个隔离位,用于标记它们来自不受信任的来源。如果您试图运行这些文件,系统会显示"无法打开,因为它是来自身份不明的开发者"等警告信息。
通过运行:
sudo xattr -r -d com.apple.quarantine 文件路径
这个命令可以从指定文件中删除 com.apple.quarantine 隔离属性。其中:
删除隔离属性后,macOS 就不会再对该文件发出安全警告,您可以正常运行它。不过请注意,这也意味着绕过了系统的安全检查,因此只有在您完全信任该文件的安全性时才应使用此命令。