答案是:需在终端执行sudo spctl --master-disable命令启用“任何来源”,再于系统设置中勾选该选项;或通过control+右键选择“打开”、点击“仍要打开”临时授权单个应用。

Mac终端开启“允许任何来源”下载APP,是为了绕过系统默认的严格签名验证机制,让未在App Store上架、也未经过苹果开发者证书签名的第三方软件能正常安装运行。如果你双击一个.dmg或.pkg文件时弹出“已损坏”或“无法打开,因为无法验证开发者”的提示,说明当前系统策略阻止了该操作。
用终端命令直接启用“任何来源”
这一步最直接有效,适用于所有macOS版本(包括Ventura、Sonoma、Sequoia),且无需反复进入图形界面设置。
第一步:打开「启动台」→「其他」→「终端」,或用 Spotlight(Command + 空格)搜索“终端”并回车启动。
第二步:在终端窗口中完整输入以下命令,注意大小写和空格:【sudo spctl --master-disable】,然后按回车键。
第三步:系统会提示你输入管理员密码——此时屏幕上不会显示任何字符(包括星号),这是正常现象,【务必逐字准确输入你的开机密码,输完直接回车】。如果输错三次,终端会退出,需重新打开再试。
第四步:命令执行成功后,终端不会返回任何提示,也没有“success”字样,只要光标回到下一行且无报错,就表示已生效。你可以立即尝试双击之前被拦截的安装包。
图形界面验证是否启用成功
虽然终端命令已生效,但部分用户仍习惯在“隐私与安全性”里确认状态,尤其当系统更新后该选项可能被重置。
打开「系统设置」→「隐私与安全性」→向下滚动到「安全性」板块。
找到「允许从以下位置下载App」选项,下方应显示「App Store 和已识别的开发者」或「任何来源」——如果看到「任何来源」且已被勾选,说明终端命令已同步生效。
若此处未显示「任何来源」,请先点击左下角锁形图标 ?,输入管理员密码解锁,再刷新页面;如仍不出现,说明你使用的是 macOS 13(Ventura)及以上版本,该选项已被移除,终端命令是唯一有效方式,无需再找图形入口。
临时绕过验证(单次打开某App)
当你只想打开某一个被拦截的App,又不想全局放开安全限制,可用这个方法:
方法一:在「访达」中定位到该App(通常在“应用程序”文件夹),按住Control键点击它 → 在右键菜单中选择「打开」→ 在弹出的警告框中点「打开」。
方法二:如果右键没有「打开」选项,先将App拖入废纸篓再撤销(Command+Z),系统会自动将其加入信任列表,之后双击即可启动。
注意:此操作仅对该App生效,不影响其他未授权程序,也不会改变「允许任何来源」全局设置。











