此提示来自 Gatekeeper ,这是 Apple 内置的安全功能,用于检查 App 是否来自已识别的开发者,以及 Apple 是否已对其进行 公证 。
通常, 只有在您确信该 App 安全 的情况下,您才可以继续操作,例如:
- 您是直接从开发者官方网站下载的
- 版本与开发者提供的版本一致
- 文件校验和或签名(如果有)匹配
- 您原本就打算下载这个确切的 App
如果出现以下情况, 请勿打开该 App :
- 文件来自未知或不受信任的来源
- 您是从镜像网站、论坛或文件共享网站下载的
- 包含破解补丁、修改版或修改过的安装程序
- 文件名、图标或版本看起来可疑
这种警告在 App Store 之外下载的 App 中很常见,例如开源工具、媒体播放器、PDF 工具和小众软件。
如果您想快速打开 App,请先尝试以下两种方法。
这通常是绕过受信任 App 的 Gatekeeper 警告的最简单、最可靠的方法。
1. 打开 “访达” 。
2. 找到下载的 App 或安装程序:
- 如果是
.app 文件,可根据需要将其移动到 “应用程序” 文件夹。
- 如果下载的是
.dmg 文件,请打开它并将里面的 App 拖到 “应用程序” 文件夹。
- 如果下载的是
.pkg 安装程序,则无需移动。您可以直接从当前位置运行它。
3. 在“访达”中找到该 App 或安装程序。
4. 按住 Control 键并点击该项目,然后选择 “打开” 。
5. 出现警告对话框时,再次点击 “打开” 以确认。
6. 如有需要,请按照提示完成后续安装步骤。
之后,macOS 通常会记住您的选择,允许您以后正常打开它。
如果该 App 仍被阻止,请尝试方法二:“系统设置” > “隐私与安全性” > “仍要打开” 。
如果按住 Control 键(或右键)点击的方法不起作用,您可以通过 macOS 安全设置手动允许该 App。
1. 打开 苹果菜单 并选择 “系统设置” 。
2. 前往 “隐私与安全性” 。在较旧版本的 macOS 中,请选择 “安全性与隐私” 。
3. 向下滚动到 “安全性” 部分。
4. 找到提示该 App 已被阻止打开的信息。
5. 点击 “仍要打开” 。
6. 如果提示,请输入您的 macOS密码或使用触控 ID。
7. 在确认对话框中,点击 “打开” 以启动该 App。
批准该 App 后,macOS 会记住您的选择,因此您无需重复这些步骤。
如果常规 macOS 方法无效,请尝试以下进阶操作。
macOS 会为从互联网下载的文件添加一个 隔离(quarantine) 属性。移除它可以防止出现警告。
打开 “终端” 并运行符合您情况的命令。
对于“应用程序”中的 App:
xattr -dr com.apple.quarantine "/Applications/AppName.app"
对于
/usr/local/bin 中的命令行工具:
xattr -d com.apple.quarantine /usr/local/bin/tool
对于整个文件夹:
xattr -dr com.apple.quarantine "/path/to/folder"
重要提示:
- 如果路径包含空格,请用 引号 将其括起来。
- 对于
.dmg 或 .pkg,请先安装或挂载它,然后对已安装的 .app 或文件应用 xattr。
- 如果出现权限错误,您可能需要使用
sudo。
使用
sudo 的示例:
sudo xattr -dr com.apple.quarantine "/Applications/AppName.app"
此方法最适合熟悉终端的用户。如果您需要更大范围的临时放行,请参阅“临时允许来自任何地方的 App(spctl)——并在之后重新启用 ”。
仅在万不得已时 使用此方法——它会放宽 Gatekeeper 对所有 App 的安全限制。
打开 “终端” 并运行符合您情况的命令。
要临时允许来自任何地方的 App,请运行:
sudo spctl --master-disable
打开被阻止的 App。
完成后,立即重新启用 Gatekeeper:
sudo spctl --master-enable
请注意:
- 这会更改 全局 安全设置。
- 仅在必要时短暂使用。
- 请勿 将其禁用超过必要的时间。
如果只有一个 App 被阻止,前面的方法要安全得多。
这意味着我的 macOS感染了恶意软件吗?
为什么没有出现“仍要打开”按钮?
通常是因为您尚未尝试打开该 App。首先,双击或使用方法一 ,然后再次检查 “系统设置” > “隐私与安全性” 。 “仍要打开” 按钮通常会显示约 1 小时 。在受公司或学校管理的 macOS上,此选项可能被策略禁用。
“Apple 无法检查…”、“无法验证开发者”、“App 已损坏”和“将损坏您的电脑”之间有什么区别?
这些是不同的警告:
- “Apple 无法检查 …” :Apple 无法验证该 App 的公证或开发者身份。
- “无法验证开发者” :开发者的身份不受信任。
- “App 已损坏” :该 App 可能已损坏或打包不当。
- “将损坏您的电脑” :情况严重得多—— 请勿 绕过此警告。
如果您遇到其他警告,请参阅专门针对这些信息的指南。


粤公网安备 44070302000281号

User Comments
Leave a Comment