苹果电脑安装第三方软件时弹出“无法打开‘XXX’,因为 Apple 无法检查其是否包含恶意软件”,这是 macOS Gatekeeper 安全机制在拦截未签名或非 App Store 来源的应用,尤其常见于 Mixly、Obsidian 插件工具、Arduino IDE 等开发者常用软件,系统默认阻止运行以保护设备安全。

点击“仍要打开”快速放行(适用于 macOS Sequoia 15 及更新系统)
双击软件图标后弹出红色警告窗口,不要关闭它 → 将鼠标移至窗口右下角,找到并点击【仍要打开】按钮 → 输入管理员密码 → 点击“好”。
这一步仅在首次尝试打开该应用后一小时内有效;错过时限需重新触发警告再操作。系统会将此应用加入信任列表,后续双击即可直接启动。
手动开启“任何来源”选项(仅限 macOS Monterey~Ventura 系统)
方法一:通过“系统设置”启用
打开苹果菜单 → “系统设置” → 左侧边栏点“隐私与安全性” → 向下滚动到“安全性”区域 → 点击“允许以下来源的 App”旁的锁形图标,输入密码解锁 → 从下拉菜单中选择“任何来源” → 关闭设置窗口。
方法二:终端强制关闭 Gatekeeper(不推荐日常使用)
打开“终端” → 输入命令:sudo spctl --master-disable → 回车后输入管理员密码(输入时不显示字符,输完直接回车) → 系统提示“no matches found”以外的任意反馈即表示成功。
【警告:此操作全局禁用 Gatekeeper,所有未签名程序均可运行,大幅降低系统防护能力】
针对 M1/M2/M3 芯片 Mac 的特殊处理
第一步:确认软件是否支持 ARM64 架构
若软件是为 Intel 芯片编译的旧版(如 Mixly v1.12),即使绕过 Gatekeeper 也可能闪退或无法启动;必须下载标有“Apple Silicon”“arm64”或“Universal”字样的版本。
第二步:清除隔离属性(quarantine)
在终端中执行:xattr -rd com.apple.quarantine /Applications/Mixly.app → 注意替换路径中的应用名 → 回车执行后无需重启,立即生效。
第三步:验证签名状态(可选)
输入命令:codesign -dv /Applications/Mixly.app → 若返回“code object is not signed”说明确实无签名,此时才需要走“仍要打开”流程;若返回“signature ok”却仍报错,大概率是架构不匹配。



















