Mac下载的软件显示文件已损坏,如何解决文件已损坏问题,让文件可以正常运行

Mac下载的软件显示文件已损坏,如何解决文件已损坏问题,让文件可以正常运行

设备/引擎:Mac(11.6)/Mac Mini

开发工具:终端

开发需求:让显示已损坏的文件顺利安装到电脑

大家肯定都遇到过下载的dmg文件安装时显示文件已损坏,让丢废纸篓,系统设置也没有需要去手动点击通过允许啥的,这种情况就很头疼,想用又一直用不了。今天就总结一下分享给大家。

1.开启允许"任何来源"的选项

MacOS目前已经去除了允许"任何来源"的选项,这也是导致第三方软件无法安装,或显示已损坏的问题。所以想要安装提示已损坏的第三方文件,首先要做的就是手动打开允许"任何来源"的选项。操作如下:

打开终端。如下图

打开后直接输入

cpp 复制代码
sudo spctl --master-disable

输完后回车会看见让你输入Mac开机密码,输入就行了

界面如下图:

此时你的允许"任何来源"的选项就可以看见并选择了,打开【系统设置】-【隐私与安全性】-【安全性】-查看是否已经是允许"任何来源"的选项。如下图

当然你也可以随时更换选项,这个操作只是帮助你打开允许"任何来源"的选项。

完成以上操作后,你会发现点击下载的安装包还是会提示你【文件已损坏,请移到废纸篓中】,别着急,我们可以进行下一步。

2.允许安装软件

1)找到文件的安转路径

可以先看一下刚刚让你移到废纸篓的软件准备安装的位置,一般点完扔到废纸篓后会在你的应用程序目录中看到你想要安装的软件,只是还不能打开如下图所示

2)放到终端里

直接将软件拖拽到【终端】中,就会显示该软件的路径,这一步是为了方便你去查看文件路径来输入,如下图:

知道路径之后,就可以在【终端】继续输入一下命令了

cpp 复制代码
sudo xattr -r -d com.apple.quarantine

别着急回车,继续空格在后面输入上面的软件路径

cpp 复制代码
sudo xattr -r -d com.apple.quarantine /System/Applications/Launchpad.app

此时就可以回车了,同样会看到让你输入Mac开机密码,输入回车就可以了。

完成上面所有步骤之后,就可以正常打开想要安装的软件了,直接在【应用程序】目录中找到软件,双击即可打开。

希望能给大家带来帮助!!!有什么问题需要讨论的可以评论私信欢迎讨论~

相关推荐
非专业程序员Ping3 小时前
一文读懂字体文件
ios·swift·assembly·font
鼓掌MVP6 小时前
【案例实战】多维度视角:鸿蒙2048游戏开发的深度分析与感悟
华为·ai编程·harmonyos·arkts·游戏开发·ability
wahkim7 小时前
移动端开发工具集锦
flutter·ios·android studio·swift
2501_916007478 小时前
提升 iOS 26 系统流畅度的实战指南,多工具组合监控
android·macos·ios·小程序·uni-app·cocoa·iphone
wangxiaosu8 小时前
macos安装、更新、使用homebrew
macos·homebrew
腾讯云云开发9 小时前
云开发Copilot实战:AI生成2048小游戏开发指南
ai编程·游戏开发·小程序·云开发
腾讯云云开发9 小时前
云开发CloudBase实战:从0到1打造2D枪战游戏指南
ai编程·游戏开发·小程序·云开发
hellojackjiang201110 小时前
全面适配iOS 26液态玻璃,基于开源IM即时通讯框架MobileIMSDK:RainbowChat-iOS端v10.2发布
ios·网络编程·即时通讯·im开发·rainbowchat
心灵宝贝10 小时前
Mac版PDF Squeezer v4.5.1安装教程(DMG文件下载+详细步骤)
macos
非专业程序员Ping13 小时前
一文读懂字符、字形、字体
ios·swift·font