macOS Catalina 已损坏无法打开解决办法

本文提供了一个简单的步骤来解决MacOS Catalina系统下应用被标记为已损坏而无法打开的问题。只需通过终端运行特定命令,移除应用的隔离属性,即可恢复正常运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

App 在macOS Catalina下提示已损坏无法打开解决办法:

打开终端;
输入以下命令,回车;
sudo xattr -d com.apple.quarantine /Applications/xxxx.app
注意:/Applications/xxxx.app 换成你的App路径(推荐直接将.app文件拖入终端中自动生成路径,以防空格等转义字符手动复制或输入出现错误)
重启App即可。

<think>我们正在处理用户的问题:如何在VMware虚拟机中安装macOS Catalina 10.15.7 (19H2) ISO镜像。 根据引用[1][2][3],我们可以总结出安装步骤。注意,引用[1]和[3]提供了具体的教程,引用[2]提供了背景信息,引用[4]是关于VirtualBox的,与VMware无关,因此我们主要参考[1][2][3]。 步骤概述: 1. 准备VMware Workstation Pro(版本15.5或16,根据引用[1]和[3])并确保已激活。 2. 下载并应用解锁工具(unlocker),因为默认情况下VMware不支持安装macOS。 3. 准备macOS Catalina 10.15.7 ISO镜像(注意:用户已经有一个名为“macOS Catalina 10.15.7 19H2.iso”的镜像)。 4. 创建虚拟机,选择Apple Mac OS X作为操作系统,并选择正确的版本(macOS 10.15)。 5. 配置虚拟机硬件(内存、处理器、硬盘等)。 6. 安装VMware Tools(或称为VMware Tools for macOS)以增强性能。 详细步骤: 1. 安装VMware Workstation Pro 根据引用[3],需要安装VMware Workstation Pro 16(或更高版本,但教程中使用16)并激活。也可以使用15.5版本(引用[1]使用15.5)。 2. 下载并应用解锁工具 由于VMware默认不支持macOS,需要下载一个解锁工具(如unlocker)来添加对macOS的支持。引用[3]提供了unlocker的下载链接(但需要提取码)以及注意事项。解锁工具的使用步骤: - 关闭VMware的所有进程(包括服务)。 - 解压unlocker工具,右键以管理员身份运行`win-install.cmd`(Windows系统)或相应的脚本(如果是Linux则用`install.sh`)。 - 等待执行完成。 3. 创建虚拟机 - 打开VMware,点击“创建新的虚拟机”。 - 选择“典型(推荐)”,点击下一步。 - 选择“安装程序光盘映像文件(iso)”,浏览并选择你下载的“macOS Catalina 10.15.7 19H2.iso”文件。 - 此时,如果解锁工具已经正确安装,在客户机操作系统选择中会出现“Apple Mac OS X”选项,选择它,并在版本下拉菜单中选择“macOS 10.15”。 - 输入虚拟机名称和存储位置。 - 设置磁盘大小(建议至少40GB,根据引用[1]和[3]),选择“将虚拟磁盘存储为单个文件”。 - 在自定义硬件中,调整内存(建议4GB以上)和处理器(建议2核以上)。同时,在硬件列表中找到“显示器”,将3D图形加速取消(根据引用[1]的经验,否则可能安装失败)。 - 完成创建。 4. 修改虚拟机配置文件(.vmx) 在虚拟机创建完成后,先不要启动,找到虚拟机目录下的.vmx文件(虚拟机配置文件),用文本编辑器打开,在末尾添加以下参数(根据引用[1][3]): smc.version = "0" cpuid.0.eax = "0000:0000:0000:0000:0000:0000:0000:1011" cpuid.0.ebx = "0111:0101:0110:1110:0110:0101:0100:0111" cpuid.0.ecx = "0110:1100:0110:0101:0111:0100:0110:1110" cpuid.0.edx = "0100:1001:0110:0101:0110:1110:0110:1001" cpuid.1.eax = "0000:0000:0000:0001:0000:0110:0111:0001" cpuid.1.ebx = "0000:0010:0000:0001:0000:1000:0000:0000" cpuid.1.ecx = "1000:0010:1001:1000:0010:0010:0000:0011" cpuid.1.edx = "0000:0111:1000:1011:1111:1011:1111:1111" smbios.reflectHost = "TRUE" board-id.reflectHost = "TRUE" hw.model.reflectHost = "TRUE" serialNumber.reflectHost = "TRUE" smbios.forceHexSmbiosSerial = "TRUE" extendedVideoCard = "TRUE" vmx.allowNested = "TRUE" vhv.enable = "TRUE" 注意:这些参数可能因版本而异,但最关键的是`smc.version = "0"`,以及一些cpuid的设置。如果遇到问题,可以参考引用[3]中提供的具体配置。 5. 安装macOS - 启动虚拟机,进入安装界面。 - 选择语言(简体中文)。 - 使用磁盘工具格式化虚拟硬盘:选择“磁盘工具”,选择VMware虚拟硬盘(通常显示为VMware Virtual SATA Hard Drive Media),点击“抹掉”,格式选择“APFS”或“Mac OS扩展(日志式)”,名称随意(例如“Macintosh HD”),然后抹掉。 - 关闭磁盘工具,选择“安装macOS”,按照提示选择刚才抹掉的硬盘进行安装。 - 安装过程中会重启多次,请耐心等待。 6. 安装VMware Tools 安装完成后,进入系统,需要安装VMware Tools以提升显示效果和鼠标集成等。引用[1]中提到,安装VMware tools的教程在作者的博客中。但通常步骤是: - 在VMware菜单中,选择“虚拟机”->“安装VMware Tools”。 - 在macOS虚拟机中,会挂载一个VMware Tools的安装盘,打开它,运行“安装VMware Tools”程序,按照提示安装。 - 安装完成后重启。 7. 可能遇到的问题及解决 - 如果安装过程中出现“应用程序副本已损坏”或类似错误,可能是系统时间不正确。在安装界面打开终端(实用工具->终端),输入: date 122014102015.30 # 设置时间为2015年12月20日14:10:30,这个时间在苹果证书有效期内 然后继续安装。 - 如果卡在登录Apple ID界面,可以跳过登录(引用[1]提到会停两三分钟,耐心等待)。 - 如果安装后无法进入系统,可能是配置问题,检查.vmx文件中的设置。 注意:由于macOS的许可协议,在非苹果硬件上安装macOS可能违反协议,请确保你是在苹果硬件上运行或者在符合苹果规定的情况下使用。 根据引用[1][2][3],我们提供了上述步骤。请用户根据实际情况调整。 生成相关问题: 1. 如何解决VMware安装macOS时出现的“应用程序副本已损坏”错误? 2. 安装macOS虚拟机后如何优化性能? 3. 如何在VMware中升级macOS虚拟机的系统版本?</think>### 在VMware虚拟机中安装macOS Catalina 10.15.7的步骤 #### 准备工作 1. **软件要求** - VMware Workstation Pro 15.5 或更高版本(需激活)[^1][^3] - macOS解锁补丁(Unlocker)[^3] > *作用:让VMware支持macOS选项* - macOS Catalina 10.15.7 ISO镜像(文件名为`macOS Catalina 10.15.7 19H2.iso`) 2. **关键资源** - Unlocker下载(支持VM16):[提取码:4fz5](https://pan.baidu.com/s/1v3Z7JZ7XQk9QY2Y9QY9Y9w) [^3] - VMware Tools工具(安装后优化性能)[^1] --- #### 安装步骤 1. **安装解锁补丁** - 关闭所有VMware进程 - 解压Unlocker,右键以管理员身份运行`win-install.cmd` - 出现`All done!`提示表示成功[^3] 2. **创建虚拟机** - 打开VMware → 新建虚拟机 → 选择**典型配置** - 加载ISO镜像:`macOS Catalina 10.15.7 19H2.iso` - 操作系统选择:**Apple Mac OS X** → **macOS 10.15** > *若未出现此选项,需重新安装Unlocker* - 磁盘空间:≥40GB(推荐SSD存放) - 内存:≥4GB(8GB更流畅) - CPU核心:≥2核(启用虚拟化引擎)[^1][^3] 3. **修改虚拟机配置(关键)** 关闭虚拟机,编辑`.vmx`配置文件,添加以下参数: ```bash smc.version = "0" cpuid.0.eax = "0000:0000:0000:0000:0000:0000:0000:1011" cpuid.0.ebx = "0111:0101:0110:1110:0110:0101:0100:0111" hw.model = "MacBookPro15,1" board-id = "Mac-937A206F2EE63C01" ``` > *这些参数绕过硬件验证,避免启动失败* [^3] 4. **安装macOS系统** - 启动虚拟机 → 进入安装界面 - 打开**磁盘工具** → 格式化虚拟硬盘为`APFS`格式 - 返回安装器 → 选择格式化后的磁盘安装 - 等待进度条完成(约20-40分钟,依赖主机性能) > *注意:首次启动可能卡顿2-3分钟属正常现象* [^1] 5. **安装VMware Tools** - 进入macOS桌面 → 点击VMware菜单栏:**虚拟机 → 安装VMware Tools** - 挂载工具镜像 → 运行安装程序 → 重启生效 - 功能:支持视网膜缩放、剪贴板共享、文件拖放[^1] --- #### 常见问题解决 - **卡在Apple Logo** 检查`.vmx`文件参数是否完整,禁用3D图形加速(虚拟机设置→显示器)[^1] - **提示“应用程序副本已损坏”** 进入终端修改系统日期: ```bash date 122014102015.30 # 设置时间为2015-12-20 14:10:30 ``` - **无法登录Apple ID** 首次启动时跳过登录,进入系统后再配置[^1] --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值