为了安全,苹果在 macOS Sierra 取消了“允许安装任何来源的应用”,只允许来自 App Store 以及具有认证签名的应用。
当安装非 App Store 的没有认证签名的应用时会提示,“打不开xx 应用,因为他来自身份不明的开发者”。
这本意是为了保护你的安全,但是如果你确认这个应用就是有用无害,就要安装怎么办?
两种方法:
1.右键点击应用选“打开”或者按住 control 键点击应用选“打开”。这个时候就可以打开应用。
其实苹果只是隐藏了“允许安装任何来源应用”这个选项,并不是真的不让你安装任何来源的应用,而右键和 control 就是临时安装没有签名应用的方法。
2.打开“终端”复制以下代码按 return,然后输入管理员密码按 return。
sudo spctl –master-disable
即可在“系统偏好设置-安全性与隐私”中找回隐藏的“任何来源”并默认选中。这个时候你就可以双击打开任何来源你的应用。
这个命令的作用实际上禁用 Gatekeeper,从而显示任何来源选项。如果你重新勾选“App Store”或者“App Store 和和被认可的开发者”,GateKeeper 会重新打开,“任何来源”选项就会再次隐藏。如果你想让他再次显示重新执行以上命令。
实际上你根本就没有必要用终端让“任何来源”的选项出现,你只需要在需要的时候右键选择打开或者按住 control 键选择打开即可,这是苹果提供给用户在没有“任何来源”选项下的可选方案。既能得到有效提示,又能给用户一个选择。
转载于:https://my.oschina.net/yygh/blog/915942