Mac苹果电脑air/pro包含m1~m3打开app显示弹框“xxx”已损坏,无法打开。您应该将它移到废纸篓

应该是保姆级教程了: Mac苹果电脑air/pro包含m1~m3打开app显示弹框"xxx"已损坏,无法打开。您应该将它移到废纸篓。

我下载的是 Sublime Text 3 for Mac中文直装版,https://www.32r.com/soft/38404.html 安装后打开就gg了:

表现形式: 拿sublime3举例

之前在mac air上运行得很好的。

解决方法

  1. 打开终端,输入下列命令。(可能会输入当前登录用户的密码,正常输入即可)
bash 复制代码
sudo spctl --master-disable

这个命令在 macOS 系统中用于禁用 Gatekeeper 的主开关,从而允许运行任何来源的应用。

  1. 打开系统安全性与隐私,发现在"允许从以下位置下载的App"中多了一个"任何来源"的选项。

    mac pro m3:
  2. 打开终端,输入以下命令
bash 复制代码
sudo xattr -d com.apple.quarantine /Applications/Sublime\ Text.app

其中,/Applications/Sublime\ Text.app是你app所在目录,如果你也是拉app到应用里的,找不到目录,可以用finder(访达),找到应用程序目录,在应用上右键->显示包内容:

然后把里面的任意文件夹拖入终端,终端中就会显示文件所在路径,比如 /Applications/Sublime\ Text.app/Contents ,那么那个/xxx/.app就是app所在路径了。

注:

sudo xattr -d com.apple.quarantine 这个命令是用来删除文件或目录的 com.apple.quarantine 扩展属性的。这个属性通常由 Gatekeeper 安全功能设置,用于标记从互联网下载的文件或应用程序。当您从互联网下载文件或应用程序时,macOS 会为这些文件或应用程序添加这个属性,作为安全机制的一部分。

删除 com.apple.quarantine 扩展属性通常有几个原因:

  1. 允许不受信任的应用程序运行:有时,即使应用程序来自可信赖的来源,但由于某些原因(例如,它可能已经被修改或重新打包),macOS 可能不会允许它运行。删除这个属性可以绕过 Gatekeeper 的某些检查,但这样做可能会增加安全风险。
  2. 自动化脚本和工具:某些自动化脚本或工具可能会删除这个属性,以确保文件或应用程序在执行时不会受到 Gatekeeper 的限制。
  3. 解决应用程序或脚本的权限问题:有时,应用程序或脚本可能因为 com.apple.quarantine 属性而无法正确执行或访问某些资源。删除这个属性可能有助于解决这些问题。

请注意,在删除 com.apple.quarantine 属性之前,您应该确保了解该操作的含义和潜在风险。特别是如果您正在处理从不受信任的来源下载的文件或应用程序,那么这样做可能会增加安全风险。在执行此类操作时,请务必谨慎。

引用参考致谢

相关推荐
AirDroid_cn1 天前
iOS 18 后台应用偷跑流量,如何限制?
macos·ios·cocoa
u***42071 天前
macOs安装docker且在docker上部署nginx+php
nginx·macos·docker
心灵宝贝2 天前
Mac Unity 2018.dmg游戏工具 安装步骤 简单易懂教程(附安装包)
macos·unity·游戏引擎
学习非暴力沟通的程序员2 天前
Mac 自动定时打开指定URL(无日历版)操作文档
macos
mixboot3 天前
macOS Homebrew 安装 Nmap
macos·nmap
Dream-Y.ocean3 天前
告别设备束缚!网易 UU 远程 Mac 被控体验:免费高清 + 多场景丝滑,跨端办公刚需神器
macos
❀͜͡傀儡师4 天前
docker安装mac系统
macos·docker·容器
库奇噜啦呼4 天前
【iOS】多线程学习
macos·ios·cocoa
守城小轩4 天前
Chromium 140 编译指南 macOS 篇:基础环境准备(一)
chrome·macos·chrome devtools·指纹浏览器·浏览器开发·超级浏览器
许泽宇的技术分享4 天前
用 OpenAI Whisper + pyannote.audio 打造“谁在说什么”的全栈语音理解系统
macos·whisper·xcode