沉淀笔记

您现在的位置是:首页 > 电脑教程

电脑教程

“Mac应用”已损坏,打不开。您应将它移到废纸篓? 打不开XXX,因为它来自身份不明的开发者

2022-11-23 18:24:11 电脑教程
macOS的软件有.dmg和.pkg为后缀的两种格式,通过来说都会采用DMG格式.安装dmg格式的软件,只需要双击打开dmg文件,在弹出窗口中,将软件拖入应用程序文件夹即可.ZQAZQA而.pkg的文

macOS的软件有.dmg和.pkg为后缀的两种格式,通过来说都会采用DMG格式.安装dmg格式的软件,只需要双击打开dmg文件,在弹出窗口中,将软件拖入应用程序文件夹即可.ZQA

ZQA

而.pkg的文件,通常是安装时需要系统权限,像Office安装包,就是.pkg文件.在弹出对话框提示操作即可.有时会弹出输入密码提示,此时输入你的系统密码即可.ZQA

非 Mac App Store下载的软件一般会有以下提示

情况1:“Mac应用”已损坏,打不开.您应将它移到废纸篓ZQA

情况2: 打不开XXX,因为它来自身份不明的开发者ZQA

情况3: MacOS 11 Big Sur 下“您没有权限来打开应用程序”的问题ZQA

情况4:“XXXX”将对您的电脑造成伤害.您应该推出磁盘映像ZQA

原因说明:Mac电脑启用了安全机制,默认只信任Mac App Store下载的软件以及拥有开发者 ID 签名的软件,但是同时也阻止了没有开发者签名的 “老实软件”ZQA

解决方法1:针对macOS Mojave 10.14及以下系统

手动设置:ZQA

1.点击左上角的苹果按钮,打开”系统偏好设置“,再进入”安全性与隐私“;ZQA

2.点按左下角的锁头图标,解锁更改权限ZQA

3.将允许从以下位置下载的应用,更改为 “ 任何来源 ” ,然后再打开应用即可ZQA

若手动设置没有 “ 任何来源 ”情况下,用命令方式:ZQA

打开「终端.app」【打开「应用程序」-「实用工具」,选择「终端」】,ZQA

输入以下命令并回车,输入开机密码回车ZQA

sudospctl--master-disable

ZQA

解决方法2:针对macOS Catalina 10.15系统

打开「

淘宝直通车的优点和操作步骤分别是什么?

终端.app」,输入以下命令并回车,输入开机密码回车ZQA

sudo xattr -rd com.apple.quarantine空格 软件的路径ZQA

如Sketch.appZQA

sudo xattr -rd com.apple.quarantine /Applications/Sketch.appZQA

如CleanMyMac X.appZQA

sudo xattr -rd com.apple.quarantine /Applications/CleanMyMac X.appZQA

附1:ZQA

/Applications/Sketch.appZQA

与ZQA

/Applications/CleanMyMac X.appZQA

就是软件的路径ZQA

附2:ZQA

软件路径快速获取方法:ZQA

将软件拖入「终端app」即可获得路径ZQA

ZQA

解决方法3:针对macOS Catalina 10.15.4 系统

更新10.15.4系统后软件出现意外退出,可按照下面的方法给软件签名ZQA

1.打开「终端app」输入如下命令:ZQA

xcode-select --installZQA

2.给软件签名ZQA

打开终端工具输入并执行如下命令:ZQA

sudo codesign --force --deep --sign - (应用路径)ZQA

ZQA

注意:空格不能漏ZQA

ZQA

遇到异常情况

如出现以下错误提示:ZQA

/文件位置 : replacing existing signatureZQA

/文件位置 : resource fork,Finder information,or similar detritus not allowedZQA

ZQA

那么,先在终端执行:ZQA

xattr -cr /文件位置(直接将应用拖进去即可)ZQA

然后再次执行如下指令即可:ZQA

codesign --force --deep --sign - /文件位置(直接将应用拖进去即可)ZQA

解决方法4:针对MacOS 11 Big Sur 下“您没有权限来打开应用程序”

第1. 如果没有安装homebrew,可以先安装homebrewZQA

第2. 通过homebrew安装免费开源的应用程序:UPXZQA

brew install upxZQA

第3. 找到你要打开的app软件,右键-显示包内容-打开Contents文件夹-打开MacOS文件夹-找到和app的同名文件,比如我的是“Core Keygen”ZQA

第4. 打开终端,输入代码:"sudo upx -d ",然后把那个文件拖到终端,那个文件的路径自动就加进去了,比如我的是ZQA

sudo upx -d /Applications/CORE/ Keygen.app/Contents/MacOS/CORE/ KeygenZQA

第5. 输入电脑密码,回车,下面解包成功的提示,就可以直接打开软件了ZQA

获取文件后,输入“sudo ” + UPX文件位置(可以直接把文件拖入终端)+ "-d" + 文件位置(可以直接把app里面的那个文件拖入终端).ZQA

扩展阅读: 关闭 Mac SIP系统完整性保护

重启Mac,按住cmd+R直到屏幕上出现苹果的标志和进度条,进入Recovery模式ZQA

在屏幕最上方的工具栏找到实用工具(左数第3个),打开终端,输入:csrutil disableZQA

关掉终端,重启macZQA

运行软件成功后,再次进入Recovery模式,打开终端,输入:csrutil enable重新开启保护.ZQA

<


手机管理软件

微信推广

【沉淀笔记】文章内容来源:https://www.chendian168.cn/diannao/7365.html
版权声明

本文由沉淀笔记发布/转载,不代表沉淀笔记立场,本站资讯除标注“原创”外的信息均来自互联网以及网友投稿,版权归属于原始作者,如果有侵犯到您的权益,请联系我们提供您的版权证明和身份证明,我们将在第一时间删除相关侵权信息,谢谢.联系地址:977916607@qq.com