当前位置: 首页 > news >正文

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

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

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

开发工具:终端

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

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

1.开启允许“任何来源”的选项
MacOS目前已经去除了允许“任何来源”的选项,这也是导致第三方软件无法安装,或显示已损坏的问题。所以想要安装提示已损坏的第三方文件,首先要做的就是手动打开允许“任何来源”的选项。操作如下:
打开终端。如下图
在这里插入图片描述

打开后直接输入

sudo spctl --master-disable

输完后回车会看见让你输入Mac开机密码,输入就行了
界面如下图:
在这里插入图片描述
此时你的允许“任何来源”的选项就可以看见并选择了,打开【系统设置】-【隐私与安全性】-【安全性】-查看是否已经是允许“任何来源”的选项。如下图
在这里插入图片描述
当然你也可以随时更换选项,这个操作只是帮助你打开允许“任何来源”的选项。
完成以上操作后,你会发现点击下载的安装包还是会提示你【文件已损坏,请移到废纸篓中】,别着急,我们可以进行下一步。

2.允许安装软件
1)找到文件的安转路径
可以先看一下刚刚让你移到废纸篓的软件准备安装的位置,一般点完扔到废纸篓后会在你的应用程序目录中看到你想要安装的软件,只是还不能打开如下图所示
在这里插入图片描述
2)放到终端里
直接将软件拖拽到【终端】中,就会显示该软件的路径,这一步是为了方便你去查看文件路径来输入,如下图:
在这里插入图片描述
知道路径之后,就可以在【终端】继续输入一下命令了

sudo xattr -r -d com.apple.quarantine

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

sudo xattr -r -d com.apple.quarantine /System/Applications/Launchpad.app

此时就可以回车了,同样会看到让你输入Mac开机密码,输入回车就可以了。
完成上面所有步骤之后,就可以正常打开想要安装的软件了,直接在【应用程序】目录中找到软件,双击即可打开。

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

http://www.lryc.cn/news/240055.html

相关文章:

  • 实战 - 在Linux上部署各类软件
  • Jenkins扩展篇-流水线脚本语法
  • 一个ETL流程搞定数据脱敏
  • 重生奇迹mu迹辅助什么好
  • 【bug 回顾】上传图片超时
  • Leetcode1410. HTML 实体解析器
  • 【Django使用】django经验md文档10大模块。第4期:Django数据库增删改查
  • SAP LU04记账更改通知单创建转储单报错:L3094 记帐修改没有份存在
  • Redis:Java客户端
  • 使用electron工具打包web端到PC端应用程序
  • Django框架环境的搭建(图文详解)
  • Java接口自动化测试系列[V1.0.0][概述]
  • indexedDB存储
  • 双向绑定与单向数据流之争,Solid会取代React吗
  • Java --- JVM之垃圾回收相关知识概念
  • 单节点服务架构
  • Ubuntu Server download
  • React 自定义hook 之 防抖和节流
  • CVE-2022-21661
  • 【Python】tensorboard实时查看模型训练过程的方法示例
  • Golang基础-面向对象篇
  • 全国的科技创新情况数据分享,涵盖2020-2022年三年情况
  • visionOS空间计算实战开发教程Day 1:环境安装和编写第一个程序
  • java常见数值类型取值范围/ int short long BigInteger取值范围
  • echarts产品日常奇怪需求
  • CSDN文章保存为MD文档(一)
  • 【tomcat】java.lang.Exception: Socket bind failed: [730048
  • 什么是高防IP?有什么优势?怎么选择高防IP?
  • 不存在类型变量 A, T 的实例,使 Collector<T, A, List<T>> 符合 Supplier<R>
  • 千兆光模块和万兆光模块的供应链管理