早期的OSX里面自带了设置但是,在更新后,我们可以看到设置只有apple store 和被认可的开发者
这是因为OSX采用了新的安全系统,它们都可以非常有效地防止一些潜在的恶意软件的自动运行,但有时候,这些安全机制也会阻止一些完全安全的应用程序运行。
我们该如何解决这个问题呢?
Gatekeeper 设置项
Gatekeeper 提供了三种不同的安全设置:Mac App Store、Mac App Store 和被认可的开发者、任何来源。
- Mac App Store:默认情况下,如果你想打开的应用程序是来自于 Mac App Store,它将自动批准打开。因为苹果在将应用程序上架到 Mac App Store 之前,会对其进行一系列的安全检查,可以完全保证应用程序的安全性。
- Mac App Store 和被认可的开发者:相对于上一个选项,该选项条件宽松一点。如果一个应用程序无法上架 Mac App Store,但是该开发者是拥有苹果颁发的数字签名和证书并将其内置在应用程序内的话,则该应用程序也可以通过 Gatekeeper 批准打开。
- 任何来源:Gatekeeper 对应用程序的运行没有任何限制。鉴于 Mac OS X 平台的恶意软件也在呈现增长趋势,所以笔者非常不推荐选择这一项设置。
在命令提示后输入
sudo spctl –master-disable
之后可以在系统偏好设置-通用-允许从以下位置下载的应用 下看到任何来源,勾选后保存即可