Mac 安装 APP 必看:解决 Mac 安装软件常见问题(新人必看)
很多刚入手 Mac 的用户,下载好软件却打不开,各种弹窗报错让人摸不着头脑。其实这几个问题都有固定的解决方法,晖晖整理了最常见的三类弹窗及对应处理方式,收藏备用。
弹窗一:「已损坏,无法打开」
报错提示:
"xxx"已损坏,无法打开。您应该将它移到废纸篓。
这类报错通常是因为软件的签名被破解修改过,macOS 的安全机制判定文件不可信。
方法一:右键打开(最简单)
打开访达 → 应用程序,找到报错的 APP,右键点击图标 → 打开 → 再次点击打开。
方法二:绕过签名认证(推荐)
- 打开启动台 → 其他 → 终端
- 输入以下命令(注意命令末尾有一个空格):
sudo xattr -rd com.apple.quarantine - 打开访达 → 应用程序,将打不开的 APP 直接拖到终端窗口
- 按回车,输入 Mac 开机密码,再按回车即可
方法三:开启「任何来源」
如果上述方法都无效,可以在系统设置中开启「任何来源」选项:
- macOS 12 及以下:系统偏好设置 → 安全性与隐私 → 通用 → 选择「任何来源」
- macOS 13 及以上:系统设置 → 隐私与安全性 → 安全性 → 选择「任何来源」
找不到「任何来源」选项?打开终端执行:
sudo spctl --master-disable
输入开机密码后按回车,再回到安全设置里就能看到了。
弹窗二:「无法确认开发者身份」
可能出现以下几种提示:
- 无法打开"xxx",因为它来自身份不明的开发者
- 无法打开"xxx",因为无法确认开发者身份
- 无法打开"xxx",因为 Apple 无法检查其是否包含恶意软件
- 无法打开"xxx",因为它不是从 App Store 下载
这类问题比弹窗一更温和,几个方法都能快速解决。
方法一:右键打开
- 安装包(DMG/PKG):右键点击安装包 → 打开 → 打开
- APP 文件:打开访达 → 应用程序,右键点击 APP → 打开 → 打开
方法二:在安全设置中点击「仍要打开」
当出现弹窗被阻止后:
- macOS 12 及以下:系统偏好设置 → 安全性与隐私 → 通用,找到底部提示,点击「仍要打开」
- macOS 13 及以上:系统设置 → 隐私与安全性 → 安全性,找到底部提示,点击「仍要打开」,输入开机密码确认
方法三:开启「任何来源」
参考弹窗一的方法三,开启后就不会再出现此类提示。
弹窗三:Apple Arcade 游戏无法打开
Apple Arcade 下载的游戏在非 Arcade 环境下可能无法启动。
解决方法:
在应用程序中找到游戏图标 → 右键 → 显示简介 → 勾选**「使用 Rosetta 打开」**。
注意:此方法需要已安装 Rosetta 2,仅适用于 Apple Silicon(M 系列芯片)Mac。
为什么会有这些弹窗?
Mac 默认只信任 App Store 的应用。第三方软件需要开发者购买苹果证书进行签名,系统才允许安装。破解软件在修改文件的同时会导致签名失效,于是 macOS 拒绝运行,并弹出安全提示。
这是系统的安全机制,理解原因后按对应方法处理即可,不必担心。
扩展阅读
遇到更复杂的情况,可参考以下教程:
- 应用打开后立即闪退崩溃:→ macOS 应用意外退出或闪退崩溃问题处理
- 需要关闭系统 SIP 保护:→ macOS 关闭 SIP 系统完整性保护完整教程
- M 系列 Mac 安装 Rosetta 2:→ Apple Silicon Mac 安装 Rosetta 2 教程
本公众号内容仅供学习参考,如有侵权请联系删除。
评论区