Skip to content
Sherlockouo edited this page Sep 9, 2023 · 1 revision

FAQ

解决 Mac 版本安装后无法打开,提示已损坏,或打开后没有窗口

出现这个问题的原因在于

xattr -r -d com.apple.quarantine 是一个命令行指令,用于递归地删除 macOS 上文件和文件夹的 "com.apple.quarantine" 扩展属性。

在 macOS 中,当您从 Internet 下载文件时,操作系统会自动为这些文件添加 "com.apple.quarantine" 扩展属性。这个扩展属性用于标记文件来自不受信任的来源,以提醒用户在打开或执行文件时保持谨慎。

使用 xattr -r -d com.apple.quarantine 命令,可以移除指定文件或文件夹及其子项上的 "com.apple.quarantine" 扩展属性。该命令的参数说明如下:

  • -r:递归地处理目录下的所有文件和子目录。
  • -d:删除指定的扩展属性。

通过运行 xattr -r -d com.apple.quarantine <文件或文件夹路径>,您可以删除指定路径下所有文件和文件夹的 "com.apple.quarantine" 扩展属性。请将 <文件或文件夹路径> 替换为您要操作的实际文件或文件夹的路径。

如何解决?

xattr -r -d com.apple.quarantine /path/to/application

for example

xattr -r -d com.apple.quarantine /Application/R3PLAYX.app