如何允许在MacOS Sierra上安装非应用商店或已确定的开发人员


17

我在尝试在MacOS Sierra(10.12.5)上安装软件时遇到此错误:

您的安全偏好设置仅允许安装来自App Store和指定开发人员的应用程序。

我想更改设置,以便允许这些类型的安装。类似于此处显示的内容:

http://www.synergy.com/wordpress_650164087/faqs/if-you-get-the-following-error-try-to-install-kg-under-os-10-8-your-security-preferences-allow-从Mac应用程序商店和已确定的开发人员安装唯一的应用程序/

但是,我的系统似乎没有“任何地方”选项(下面的屏幕截图)。如果选择了高级按钮,则此选项也不可用。

在此处输入图片说明


2
您可以使用随时打开功能。那应该安装它。
YusaMac205 '17

Answers:


20

来自:如何在macOS Sierra Gatekeeper中的任何地方允许应用程序

  1. 退出系统偏好设置
  2. 从/ Applications / Utilities /文件夹中打开终端应用程序,然后输入以下命令语法:

    sudo spctl --master-disable
    
  3. 点击返回并使用管理员密码进行身份验证
  4. 重新启动系统偏好设置,然后转到“安全和隐私”和“常规”标签
  5. 现在,您将在“允许从以下位置下载应用程序”下看到“任何地方”选项

它对安装ExifTool没有帮助。
德米特里(Dmitry)

真好!令人震惊,它也适用于Catalina。谢谢!
马可(Marco)

12

只需右键单击(或^ ctrl单击)有pkg问题的文件,然后选择Open。无论文件来自何处,都可以打开它。请注意,这不同于双击。

您可以使用从Internet下载的任何应用程序执行此操作,macOS会在下次运行该应用程序时记住该应用程序。

从安全角度来看,我宁愿这样做,而不是在整个系统上禁用保障措施。


1
它仍然是可能的-即使是在即将到来的高塞拉利昂,才有可能
勒内·拉森

1
我的立场是正确的-我以为我记得在某个地方读过有关它的文章。感谢您的注意。

1
您是说“请注意,这与双击不同”吗?
stephenwade

1
我的大脑只是不太有今天早上😊

如果我需要授权一堆可执行文件,是否可以从终端上执行此操作?我不想完全禁用GateKeeper,只是模仿右键单击和单击打开的功能
Max Coplan

3

为此,无需管理员特权且无需禁用安全功能:

  • 打开终端
  • 类型 xattr -c
  • (从Finder中)将要打开的文件拖到终端窗口中
  • 通过按Enter键运行命令

xattr -c删除文件或文件夹的元数据。这将删除开发人员,下载日期和其他一些内容。它不会影响应用程序的内容。


0

从macOS High Sierra 10.13.4开始,右键单击(或^ ctrl单击)未由确定的开发人员在Apple注册的.app软件包,然后选择“打开”将不起作用,因此剩下的唯一选项是启用“任意位置”选项在系统偏好设置中的安全性和隐私下(至少暂时)。

来自如何在macOS Sierra上打开来自身份不明的开发人员的应用程序

  1. 在Mac上关闭系统偏好设置。
  2. 打开终端。
  3. 输入以下命令:

    sudo spctl --master-disable

  4. 按键盘上的Enter键。

  5. 输入您的管理员密码。
  6. 按键盘上的Enter键。

这将还原“任何地方”设置并默认选择它。要进行验证,您可以打开系统偏好设置,然后选择安全性和隐私。

要返回默认且更安全的GateKeeper设置,请执行相同的步骤,将命令更改为 sudo spctl --master-enable

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.