刚用 mac 的小伙伴或者在更新系统版本后运行 App 会经常碰到弹窗提示:「xxx已损坏,无法打开,您应该将它移到废纸篓」、「打不开xxx,因为 Apple 无法检查其是否包含恶意软件」、「打不开 xxx,因为它来自身份不明的开发者」等问题,下面就教大家如何修复最快的解决办法:运行安装包内的「修复工具」,先开启任意来源,然后修复!!!或去应用程序找到这个App,右键打开!(右键这个方式为管理权限的意思)如果还是打不开,继续往下看尝试下方绕过公证命令!仔细阅读本文内容可解决99%安装软件存在的问题,今后再也不怕遇到同样问题!如需人工协助可点击页面右侧在线客服咨询!常见报错截图:常见问题一:无法打开xxx.因为他不是从App Store下载 (解决办法:打开任何来源 或 绕过公证运行)常见问题二:xxx已损坏,无法打开,您应该将它移到废纸篓(解决办法:打开任何来源 或 绕过公证运行)常见问题三:无法打开xxx.因为Apple无法检查其包含恶意软件/因为它来自身份不明的开发者/因为无法验证开发者(解决办法:鼠标右击应用,再点击打开)常见问题四:应用程序”xxx”,无法打开(M芯片电脑出现的问题,解决办法:使用「Rosetta」打开)常见问题五:系统版本在13.0以上的设备,打开应用还是提示“已损坏无法打开”!任何来源也打开了, 包里已损坏修复,修复发现提示 “Operation not permitted”安装Pkg包的应用也是一样,提示失败!(解决办法:提升权限运行)常见问题六:某些app尝试过所有方法修复完了,仍然打不开,或者出现闪退的情况(解决办法:使用xcode-select为软件签名 或 使用「Rosetta」打开 或 关闭SIP)
这一步操作可解决80%的问题打开安装包中的【修复工具】(本站新版安装包中均已标配该工具)输入数字【2】,按回车键输入开机密码后按回车(输入过程是看不到字符的,直接输完按回车就行)弹出设置界面,选择左侧【隐私与安全性】,右侧拉到最下面找到【安全性】,下拉选择【任何来源】输入密码,点击【修改设置】再次确认,点击【允许任何来源】安全性选项中显示为【任何来源】即为修改成功
2.1 自动修复安装包中的软件软件是通过拖拽安装或脚本安装的,可使用修复工具选项1进项修复。输入数字【1】,按回车输入开机密码后按回车(输入过程是看不到字符的,直接输完按回车就行)提示修复成功,即可关闭窗口,软件会尝试自动打开2.2 手动修复任意软件打开修复工具,输入数字【4】,按回车打开「Finder」在应用程序中找到需要修复的软件,拖动到修复工具窗口中输入开机密码后按回车(输入过程是看不到字符的,直接输完按回车就行)提示修复成功,即可关闭窗口,软件会尝试自动打开
苹果从 Intel 的 X86 芯片换到自研的 M 芯片后,原来 Intel 架构的应用在 M 系列是上可能存在不兼容了,苹果为此推出了 Rosetta 2 技术,用于桥接 Intel 和 Apple 芯片之间的过渡。当你使用 Intel 架构的应用时,Rosetta 2都会在后台运行,自动翻译转化,使应用可以在 Apple 芯片的 Mac 上运行。打开「Finder」在应用程序中找到有问题的软件。右击选择【显示简介】,勾选【使用Rosetta打开】即可如果没有这个选项的的话,是电脑未安装 Rosetta 2,需要执行命令安装Rosetta首先打开终端(command+空格 聚焦搜索:终端),复制以下命令粘贴到终端并回车执行:/usr/sbin/softwareupdate --install-rosetta --agree-to-license
打开修复工具,输入数字【3】,按回车输入开机密码后按回车(输入过程是看不到字符的,直接输完按回车就行)如果本机还没有 xcode-select 则会自动请求安装,点击【安装】安装完成后回到修复工具窗口,按任意键打开「Finder」在应用程序中找到需要修复的软件,拖动到修复工具窗口中输入开机密码后按回车(输入过程是看不到字符的,直接输完按回车就行)提示修复成功,即可关闭窗口,软件会尝试自动打开
尝试一、终端权限提升打开设置-隐私与安全性,点击【完全磁盘访问权限】若此处已有终端,并已授权,则跳过该尝试,没有则继续下一步点击【+】输入密码,点击【修改设置】搜索【终端】,选中,点击【打开】尝试二、手动允许已阻止的开发者打开设置-隐私与安全性,右侧下滑到【安全性】板块,…不明身份的开发者 点下方的【仍要打开】,输入开机密码 即可打开!(没有提示“仍要打开”这步就不用看了!)尝试三、右击软件图标打开(右键打开是以管理权限打开的意思)若提升权限运行无法解决,请继续尝试1-4中的方法
SIP(系统完整性保护是)macOS 所采用的一项安全技术,能够帮助防止潜在恶意软件修改 Mac 上受保护的文件和文件夹。系统完整性保护可以限制 root 用户帐户,以及 root 用户能够在 Mac 操作系统的受保护部分完成的操作。优先尝试方案1-5解决,关闭SIP之前,请先在搜索引擎查询:出问题的软件是否有其它案例,是否真的需要关闭SIP(只有极少数软件需要关闭)SIP的关闭和开启都相对繁琐,且权限放开较大,如非必须(这个软件我必须要用,不关 SIP 100%用不了),不建议关闭关闭SIP步骤6.1 关闭你的 Mac。6.2 按住电源按钮。一直按住它,直到看到正在加载启动选项。6.3 单击选项,然后单击继续。如果系统询问,请选择要恢复的卷并单击下一步。6.4 选择您的管理员帐户并点击下一步。6.5 提供您的管理员用户密码,然后单击继续。6.6 打开终端(command+空格 聚焦搜索:终端),复制以下命令粘贴到终端并回车执行:csrutil disable6.7 重新启动系统,SIP 就处于关闭状态了