Mac设置中的安全性缺少“任何来源”

问题:

用Mac安装软件,隐私性与安全性,想切换"任何来源"用来下载网站的app,但是菜单栏找不到"任何来源"选项,无法安装dmg的文件

终端中一行代码设置出来:sudo spctl --global-disable (禁用Mac中的GateKeeper安全保护)

解决(How to slove

  1. 打开系统设置->隐私与安全性 (放到后台,不要关闭);
  2. 打开终端,输入sudo spctl --global-disable,回车,输入密码,回车;(提示 needs to be confirmed in System Settings,很重要但是正常人都搞不懂,不必管它)
  3. 回到系统设置,然鹅并没有任何变化。(关键的来了);
  4. 切出隐私与安全性,比如切到锁定屏幕 ;
  5. 再切回隐私与安全性,划到最底端点击允许以下来源的应用;
  6. 这时候就出现任何来源的选项了
  7. 解决✅

Why?

Gatekeeper是Mac OS的一个安全功能,它会验证应用程序的来源和完整性,阻止运行未经授权或可能含病毒的软件。

上述命令:sudo spctl --global-disable,可以完全禁用Gatekeeper的安全检查,使其允许打开任何未经验证的应用程序。

sudo -- 获得管理员权限执行命令

spctl -- 管理系统的安全策略

---global-disable -- 禁用Gatekeeper的所有安全限制

建议安装完后,重启启动GateKeeper

如果要重新启用Gatekeeper,可以使用命令:

sudo spctl --master-enable

或者更简单的:到安全性,直接切换回去Appstore 和已知开发者, 系统会默认打开GateKeeper保护机制,(这就是为什么之前我的任何来源有,但是切换回去后,"任何来源"就没有了的原因。)

sudo spctl --master-disable是一个强大但危险的命令,可以完全关闭Mac的应用验证机制,应仅在必要时使用,并在使用后重新启用安全功能。

参考链接:https://blog.csdn.net/weixin_45601370/article/details/143926160

相关推荐
00后程序员张1 小时前
iOS App 如何上架,从准备到发布的完整流程方法论
android·macos·ios·小程序·uni-app·cocoa·iphone
Ujimatsu1 小时前
AMD锐龙H 255 + 780M核显 虚拟机安装macOS 15 Sequoia(2025.11)(可登录Apple ID)
macos·vmware·虚拟机·amd·sequoia·h 255
benxin12341 小时前
macOS 上使用 Homebrew 安装和配置 PostgreSQL 的详细步骤
macos·postgresql·策略模式
他们都不看好你,偏偏你最不争气1 小时前
【iOS】TableView的优化
macos·ios·objective-c·cocoa
雪花凌落的盛夏1 小时前
电脑安装黑苹果教程,MacOS教程(未验证版)
macos·电脑·mac
他们都不看好你,偏偏你最不争气1 小时前
【iOS】数据持久化
jvm·数据库·macos·ios·oracle·objective-c·cocoa
开开心心loky1 小时前
[iOS] Block 的使用
macos·ios·cocoa
5***V9339 小时前
MacOS升级ruby版本
开发语言·macos·ruby
lichong95110 小时前
《postman、apipost、smartApi 等使用与特点 3 天路线图(可打印 PDF+互动脑图)》
前端·测试工具·macos·pdf·postman·大前端·大前端++