最近很多小伙伴跟叨叨沟通,新买的电脑、系统升级或者安装应用的时候出现报错,问叨叨应该怎么办?今天叨叨就教大家怎么解决这个问题!
常见的几种报错l xxx已损坏,无法打开,你应该将它移到废纸篓解决办法
l 打不开 xxx,因为它来自身份不明的开发者
l 打不开xxxx,因为 Apple 无法检查其是否包含恶意软件
l 在安装的时候提示加载失败!
为什么会出现
因为苹果一般建议是安装自家app store的软件,但国内的mac用户,大部分为了省钱都会安装第三方破解软件!一般正常开发app的人都会买苹果的企业证书对应用进行签名,但这些破解软件因为在破解的过程中被修改了代码所以导致签名失效,从而可能在运行的过程中会显示已损坏。另外还又一些小众的应用,因为没有什么钱财交易,所以她们也不会购买这个安全证书签名。
当遇到以上问题,我们可以根据下面的操作来去尝试解决:
开启任何来源打开系统偏好设置➡️安全与隐私➡️通用➡️点击左下角解锁➡️选择任何来源➡️恭喜你已经成功开启任何来源
ps:如果没有这个选项
1. 打开终端
2. 输入:sudo spctl --master-disable
3. 然后按下键盘的回车键
4. 输入密码
5. 恭喜,成功开启任何来源
一般通过以上方法,大部分应用都可以安装,但如果还是不行,可能就需要通过命令绕过苹果的公证了。
绕过公证1. 打开终端➡️输入sudo xattr -rd com.apple.quarantine (注意quarantine后面要有个空格)➡️把应用拉进去终端➡️按回车键➡️输入密码➡️回车➡️恭喜你完成了
恭喜,到这一步基本就可以打开所有app,如果还不行,那就需要进行应用签名了!
应用签名1. 安装xcode软件,软件比较大,安装也比较久(20G左右)。安装方法——启动台➡️找到终端app➡️输入:xcode-select --install➡️弹窗点击同意
2. 安装完后,在打开“终端app”输入: sudo codesign --force --deep --sign - (这个-后面有个空格,不要漏掉)➡️ 把应用拖到终端➡️按回车键
3. 输入开机密码点击回车
4. 显示:/xx文件 : replacing existing signature
5. 恭喜成功了
如果显示以下错误/文件 : replacing existing signature
/文件 : resource fork,Finder information,or similar detritus not allowed
解决:
1.先在终端执行:
xattr -cr (cr后有个空格)➡️直接将应用拖进去即可
2.然后再次执行如下指令即可:
codesign --force --deep --sign - (这个-后有一个空格)➡️直接将应用拖进去即可
看到这里,应该所有的应用都可以正常运行了!如果还不行,在私信我啦~
Mac安装软件提示“文件已损坏”或“您没有权限来打开应用程序xxx”
1、 需要开启允许“任何来源”,在终端控制台中输入: sudo spctl --master-disable ,回车后输密码。2、打开系统 偏好设置---安全性与隐私 ,显示任何来源,然后点击允许来自任何来源,如果没出现,重试第一步。
3、重新去安装文件一般就不会再次提示“文件已损坏”了。
1、属于权限问题,打开Mac终端,输入 sudo chmod -R 777 文件夹路径(可以把这个文件的文件夹拖进来) ·
2、即可打开应用程序。
sudo chmod -R 777 分别是什么意思?
Mac软件出现【已损坏,打不开。您应该将它移到废纸娄】,应该这样解决
新入手的苹果电脑macbook再安装第三方软件的时候偶尔会碰见打开软件的时候遇见【已损坏,打不开。您应该将它移到废纸娄】,这个时候怎么解决?
解决教程:
1、这个问题,一般不是程序安装包的问题。先打开【系统偏好设置】中,再打开【安全性与隐私】。
2、先点击在下方【锁】进行解锁,输入开机密码进行解锁。
3、打开终端(终端一般在 其他 这个文件夹里面,打开【Launchpad】或者【应用程序】文件夹就可以看见)。
4、输入: sudo spctl --master-disable (复制粘贴进去),再按下【回车键】。
5、然后输入电脑密码(密码输入是看不见的,无视继续输入),然后再回到【系统偏好设置】设置。如果还没有出现,重新启动下Mac。
6、开启【任何来源】完成。
7、回到【系统偏好设置】,设置为【任何来源】即可完成。
Mac OS 10.15 打开软件提示【XXX.app 已损坏,打不开。您应该将它移到废纸篓】解决方法:
使用 Mac OS 10.15,会出现【打不开“XXX”,因为它来着身份不明的开发者。】遇到这种问题应该怎么办呢?
2、打开终端,输入: sudo xattr -r -d com.apple.quarantine ,然后命令后面输入个空格。(注意:命令后面输入一个空格)
3、命令粘贴后,把应用程序里面的APP拖拽到命令后面回车,输入开机密码,密码不会显示,回车即可搞定,(如果您安装别的软件提示损坏亦可如此操作)。
4、完成后,APP 会自动运行。