Mac 电脑显示“打不开“XXX”,因为它来自身份不明的开发者的解决办法
![Mac电脑显示“打不开“XXX”,因为它来自身份不明的开发者的解决办法](https://static001.geekbang.org/infoq/3e/3e926fa6dabb4e16917356656398677e.png)
相信不少 mac 电脑用户在安装应用程序时经常会遇到“xxx.app 已损坏,打不开。这是 mac 系统的新的安全机制,安装 App 时提示:
![](https://static001.geekbang.org/infoq/95/959d03f7ee8e6b6ae96b9d9c6c2b3537.png)
常见的几种报错提示
xxx 已损坏,无法打开。您应该将它移到废纸篓
打不开 xxx,因为它来自身份不明的开发者
无法打不开 xxxx,因为 Apple 无法检查其是否包含恶意软件。
apple m1 芯片电脑出现闪退要安装 Rosetta2
在安装的时候提示加载失败!
如下图:
![](https://static001.geekbang.org/infoq/c2/c2093e4666bbda9dcf0cc78e52e39f87.jpeg?x-oss-process=image%2Fresize%2Cp_80%2Fauto-orient%2C1)
常规解决办法
遇到上述情况千万不要马上移动到废纸篓,可以试试下面小编为您带来的 Mac 应用程序无法打开提示不明开发者或文件损坏的处理方法,为您解答 Mac 应用程序无法打开的问题。
打开 「系统偏好设置->安全与隐私->通用」 选项卡,查看是否有 「任何来源」 的选项.
![](https://static001.geekbang.org/infoq/f9/f91d3c02a9a9392e017c3cea02f1bf78.jpeg?x-oss-process=image%2Fresize%2Cp_80%2Fauto-orient%2C1)
如果没有这个选项打开,点击启动台找到其他 打开「终端」
![](https://static001.geekbang.org/infoq/31/31609ad711fa5a3a385f82e015ccea44.jpeg?x-oss-process=image%2Fresize%2Cp_80%2Fauto-orient%2C1)
输入下面命令后,然后回车。
sudo spctl --master-disable
输入你的登陆密码,按回车键确认执行(输入密码不会显示,直接输入确定正确即可)
![](https://static001.geekbang.org/infoq/de/def468c495d8437fc9550019a7ad450e.jpeg?x-oss-process=image%2Fresize%2Cp_80%2Fauto-orient%2C1)
1.打开系统偏好设置界面,进入安全性与隐私,如下图所示:
![](https://static001.geekbang.org/infoq/8a/8ae24430f775f62ae52ba5b3953113cd.jpeg?x-oss-process=image%2Fresize%2Cp_80%2Fauto-orient%2C1)
2.点按左下角的锁
图标,解锁更改权限
![](https://static001.geekbang.org/infoq/80/8034d724f81f4139f0c09724377e9427.jpeg?x-oss-process=image%2Fresize%2Cp_80%2Fauto-orient%2C1)
3.将允许从以下位置下载的应用,更改为 任何来源
,然后再打开应用即可
![](https://static001.geekbang.org/infoq/fe/feff421c48ea237bd5f3646c59a54e73.jpeg?x-oss-process=image%2Fresize%2Cp_80%2Fauto-orient%2C1)
安装 Rosetta2
打开终端执行这个命令
softwareupdate --install-rosetta
输入 A,回车,等待进度完成
完成后,在打开终端,执行这个命令
/usr/sbin/softwareupdate --install-rosetta --agree-to-license
绕过公证
如已经开启任何来源,但依旧打不开(macOS Catalina 10.15 以上会遇到)按以下步骤执行:
1.打开终端,复制下面命令;
sudo xattr -d com.apple.quarantine
2.粘贴到终端,命令后面输入一个空格,空格后面是软件路径,如下,回车;
sudo xattr -d com.apple.quarantine /Applications/xxxx.app
将应用拖进终端中,然后按键盘的回车键(Enter),输入密码后按回车键即可完成,注意密码输入即可回车,不显示,密码隐藏的! 其中「xxxxxx.app」是你无法运行的程序的名称,如下:
![](https://static001.geekbang.org/infoq/9a/9a0b8ee0c9bc626e72eff806f41115d7.gif)
3.重启 App 即可。
还有一种情况,如安装应用时,出现 “ 打不开 XXX.app,因为它来自身份不明的开发者 ” ,并提示你的软件在什么位置什么时间下载了磁盘影像。如图所示:
![](https://static001.geekbang.org/infoq/e7/e7b19623c140f52ed1cbf278906356f1.jpeg?x-oss-process=image%2Fresize%2Cp_80%2Fauto-orient%2C1)
遇到这种情况,方法如下:
将软件放入“应用程序”后,点击软件 右键-打开 ,如图所示:
![](https://static001.geekbang.org/infoq/e1/e1bf687687cb8638109c9e2dc864ce5d.jpeg?x-oss-process=image%2Fresize%2Cp_80%2Fauto-orient%2C1)
打开应用程序文件夹,找到 Final Cut Pro,然后按住 control 键,点击 Final Cut Pro,然后在弹出的菜单上面,点击打开。(通俗的讲就是在 FCPX 上右键打开) 接下来出现了一个对话框,上面有“打开”按钮,点击“打开”按钮,如下图:
![](https://static001.geekbang.org/infoq/bf/bf9e9dde57087e8e5a70f30c7db2174e.jpeg?x-oss-process=image%2Fresize%2Cp_80%2Fauto-orient%2C1)
轻松解决安装 FCPX 后在打开任意来源的情况下还是打不开软件的问题,这种方法大多数情况下也适用于其他 Mac 软件,所以在使用 Mac 电脑遇到打不开的情况下不要放弃,不妨试一试小编分享的办法。
以上就是小编为大家带来的 Mac 应用程序无法打开提示不明开发者或文件损坏的处理方法,想了解更多Mac电脑使用小技巧,快来关注Macv.com。
评论