mac电脑从网上下载的.pkg和app安装文件双击后提示:“xxx” 已损坏,打不开.您应该将它移到废纸篓提示解决。或 无法打开“xxx”,因为无法确认开发者的身份。
解决
A.确保你已经按照这个教程操作过: “无法打开“xxx”,因为它来自身份不明的开发者。无法打开“xxx”,因为无法检查其是否包含恶意软件。。
B.解决 “xxx” 已损坏,打不开.您应该将它移到废纸篓提示 。无法打开“xxx”,因为无法确认开发者的身份。解决
macOS Catalina 10.15 、macOS Big Sur 11、 macOS Monterey 12 、macOS Ventura 13 除了需要命令打开允许所有来源后,对于大部分网上下载的app还需要一个签名认证操作才能正常打开。
常用操作签名命令:
sudo codesign --force --deep --sign -
使用方法 sudo codesign –force –deep –sign – 空格 app路径
sudo xattr -rd com.apple.quarantine
使用方法 sudo xattr -rd com.apple.quarantine 空格 app路径
1.点击程序坞栏目的 启动台 –> 其他 –> 打开终端工具。

2.打开终端之后,输入下面的命令到终端里面;
sudo xattr -rd com.apple.quarantine
3.然后把要签名的xxx.app安装程序或者APP直接输入终端,然后按回车键运行,提示Password:时候直接输入你的Mac开机密码运行,然后就可以打开APP了。
如果是M1/M2电脑还需要多操作这个命令签名:
sudo codesign --force --deep --sign -
接着再把要签名的xxx.app安装程序或者APP直接输入终端,然后按回车键运行,提示Password:时候直接输入你的Mac开机密码运行,然后就可以打开APP了。
如果你运行了签名命令之后APP程序还是闪退的话,说明这个程序需要关闭系统SIP才能正常打开。