369 字
2 分钟
MacOS不能安装app的解决方法
2024-03-05

今天在这台MacOS 12.5的系统上安装VMware Fusion,下载了最新的13.5.1,双击打开的时候,提示应用程序无法打开。因为以前也碰到过这样的情况,怀疑是app的版本过高了,这电脑的操作系统不支持。随即又下载了13.01版本的,依然提示无法打开,这就怪了。应该不是app的问题了。

网上搜了下,可以用这个命令来解决问题:

Terminal window
sudo xattr -r -d com.apple.quarantine /Users/username/Downloads/VMware-Fusion-13.5.1-23298085_universal.dmg

下面是针对该命令行的说明:

`sudo xattr -r -d com.apple.quarantine` 是一个命令行命令,用于递归地移除 macOS 上文件或目录的 `com.apple.quarantine` 扩展属性。
在 macOS 系统中,当你从互联网或其他不可信的来源下载文件时,系统会为这些文件设置 `com.apple.quarantine` 扩展属性。该属性可以标记文件或目录是从网络下载的,并可能需要进行安全性检查或用户确认。
使用 `sudo xattr -r -d com.apple.quarantine` 命令可以移除文件或目录及其子目录中的所有 `com.apple.quarantine` 扩展属性,以解除下载文件的限制。

但是这app是在vmware的官网下载的,看来要么是vmware的app做的不够好,要么就是这中间过程可能被内部的一些代理或者其他安全设备将有些数据被篡改了。

我也没有对照这个哈希,算了,能用就行。

MacOS不能安装app的解决方法
https://dididudu998.github.io/posts/2024-03-05-macos不能安装app的解决/
作者
滴滴嘟嘟
发布于
2024-03-05
许可协议
CC BY-NC-SA 4.0