我在尝试在MacOS Sierra(10.12.5)上安装软件时遇到此错误:
您的安全偏好设置仅允许安装来自App Store和指定开发人员的应用程序。
我想更改设置,以便允许这些类型的安装。类似于此处显示的内容:
但是,我的系统似乎没有“任何地方”选项(下面的屏幕截图)。如果选择了高级按钮,则此选项也不可用。
我在尝试在MacOS Sierra(10.12.5)上安装软件时遇到此错误:
您的安全偏好设置仅允许安装来自App Store和指定开发人员的应用程序。
我想更改设置,以便允许这些类型的安装。类似于此处显示的内容:
但是,我的系统似乎没有“任何地方”选项(下面的屏幕截图)。如果选择了高级按钮,则此选项也不可用。
Answers:
来自:如何在macOS Sierra Gatekeeper中的任何地方允许应用程序
- 退出系统偏好设置
从/ Applications / Utilities /文件夹中打开终端应用程序,然后输入以下命令语法:
sudo spctl --master-disable
- 点击返回并使用管理员密码进行身份验证
- 重新启动系统偏好设置,然后转到“安全和隐私”和“常规”标签
- 现在,您将在“允许从以下位置下载应用程序”下看到“任何地方”选项
只需右键单击(或^ ctrl单击)有pkg
问题的文件,然后选择Open
。无论文件来自何处,都可以打开它。请注意,这不同于双击。
您可以使用从Internet下载的任何应用程序执行此操作,macOS会在下次运行该应用程序时记住该应用程序。
从安全角度来看,我宁愿这样做,而不是在整个系统上禁用保障措施。
从macOS High Sierra 10.13.4开始,右键单击(或^ ctrl单击)未由确定的开发人员在Apple注册的.app软件包,然后选择“打开”将不起作用,因此剩下的唯一选项是启用“任意位置”选项在系统偏好设置中的安全性和隐私下(至少暂时)。
来自如何在macOS Sierra上打开来自身份不明的开发人员的应用程序:
- 在Mac上关闭系统偏好设置。
- 打开终端。
输入以下命令:
sudo spctl --master-disable
按键盘上的Enter键。
- 输入您的管理员密码。
- 按键盘上的Enter键。
这将还原“任何地方”设置并默认选择它。要进行验证,您可以打开系统偏好设置,然后选择安全性和隐私。
要返回默认且更安全的GateKeeper设置,请执行相同的步骤,将命令更改为
sudo spctl --master-enable