当安装 Mac 应用时,遇到提示 XXX.app 已损坏,打不开。您应该将它移到废纸篓 或 打不开 XXX.app,因为它来自身份不明的开发者,如下图所示:
这是 macOS 的安全审查机制,并非安装包的问题。
解决方案如下:
1. 打开【系统偏好设置】界面,进入【安全性与隐私】
2. 点按左下角的锁头图标,解锁更改权限
3. 允许权限更改为【任何来源】,然后再打开应用即可
若你的电脑没有【任何来源】这个选项,可按以下步骤操作
1、打开 终端
2、输入以下命令,回车
sudo spctl --master-disable
3. 输入电脑密码,按回车确认(密码不会显示,直接输入即可)
仍然打不开应用,可按以下步骤操作
1、打开【终端】
2、输入以下命令,回车
xattr -cr /Applications/xxx.app
注:/Applications/xxx.app 换成你的 App 路径(把 App 拖入)
3、重新打开 App 即可
M1 芯片的 Mac 运行软件闪退崩溃的解决方法
个别支持 M1 芯片的通用型应用在 M1 芯片的 Mac 上运行时会闪退,可以尝试使用 Rosetta 打开, 大部分能够解决。
以 Sketch 95.3 为例:
选中 App 图标后鼠标右键,在菜单中点击【显示简介】,勾选【使用 Rosetta 打开】即可。