mac软件安装后打开软件显示损坏

#mac传输安装包后安装后打开软件显示损坏处理方式

以postman为例,输入前面的代码,打开访达,把有问题的软件拉到命令行窗口,确认即可

sudo xattr -r -d com.apple.quarantine /Applications/Postman.app 

sudo xattr -r -d com.apple.quarantine 是一个在 macOS 终端中使用的命令,其作用是递归地删除指定目录中所有文件的 "quarantine" 扩展属性。"quarantine" 是 macOS 系统的一个安全机制,用于标记从网络或其他未知来源下载并打开的文件,以防止潜在的安全风险。

当你从网络或其他未知来源下载并打开文件时,系统会将该文件标记为 "quarantine",这可能会对某些文件操作造成限制,例如某些脚本文件可能无法被执行。通过使用 xattr 命令,可以清除这种标记,从而解除对文件操作的限制。

在这个命令中,-r 参数表示递归地处理目录中的所有文件,而 -d 参数则是用于删除指定的扩展属性。com.apple.quarantine 是需要删除的扩展属性的名称。

请注意,这个命令只对 macOS 系统中的文件有效,对于其他操作系统或文件系统可能不适用。此外,删除文件的 "quarantine" 属性可能会解除对文件操作的限制,但也可能带来安全风险,因此在使用时需要谨慎。