Apple对于软件安装源的管理尺度是有目共睹的,iOS只能是Apple Store发布的软件,MacOS近些年也有逐步收紧的趋势。
目前MacOS系统默认只支持两种软件源,即官方Apple Store软件或是注册了苹果开发者帐号的软件:
如果想安装一些非官方开发者帐号写的软件,实现其它OS平台类似的效果(Windows、Linux等),就需要修改一下MacOS系统的规则,操作如下:
一般方法
sudo spctl --master-disable
此方法会修改系统的软件规则,允许所有开发者开发的软件运行:
恢复方法:
sudo spctl --master-enable
进阶方法
即便做了上述操作,还是有可能软件不可以正常运行,就需要执行如下命令,基本就OK了。
sudo xattr -r -d com.apple.quarantine 应用路径
其中应用路径可以从Application目录里拖拽应用图标到这个命令后代替