王國慶 发表于 2024-6-11 13:10:37

【运维】macOS-安装应用-无法打开,由于Apple无法检查其是否包罗恶意软件

在 mac 体系中安装应用,尤其是从网上下载的应用,是很常见的事。但经常会碰到各种各样的原因无法安装,下面这个提示就是最常见的:
https://img-blog.csdnimg.cn/8d9ffb5f24734e579c0c5049509cce86.png
这是由于这些软件没有上线App Store,基于安全策略GateKeeper,mac 拒绝了安装。
这里提供几种方案:
1、方案一:在体系安全设置中确认

打开“体系偏好设置”->“安全性与隐私”->“通用”,这里会有一条提示:“已制止使用xxx”,点击“仍要打开”,程序会开始安装。
https://img-blog.csdnimg.cn/85662aca291b4851aacb20dfbfe15aae.png
2、方案二:暂时关闭安全检查

运行命令:
$ sudo spctl --master-disable 然后再次双击程序安装。
这里要注意,安装完后再次启用安全检查:
$ sudo spctl --master-enable 3、方案三:用Apple重新署名

当安装某些小众或者App 内部出现改动时,再打开,便会出现“App无法打开”如许的弹窗。这时候,你可以运行如许的脚本:
$ sudo xattr -r -d com.apple.quarantine /Applications/example.app
$ sudo codesign --force --deep --sign - /Applications/example.app 此中example.app就是需要安装的应用名称。
   一般正常开发app的人都会买苹果的企业证书对应用进行署名,但是破解软件在破解的过程中被修改了代码所以署名失效,如许在运行的过程中会显示已破坏。另外另有一些小众的应用,没有购买这个安全证书署名。
4、方案四:白名单

按住Control键,左键点击应用,在弹出来的菜单中选择“打开”,如许会把应用添加到白名单中从而可以安装。
   这个方案可行,但是没有找到官方泉源,也没有找到授权的白名单列表,有了解的帮忙解惑一下。
 5、引用

如何修复“无法打开应用,由于Apple无法检查其是否包罗恶意软件”
macOS 如何绕过安全步伐
Mac软件出现报错/破坏/安装不了全网最全的解决办法

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 【运维】macOS-安装应用-无法打开,由于Apple无法检查其是否包罗恶意软件