惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

J
Java Code Geeks
G
Google Developers Blog
Blog — PlanetScale
Blog — PlanetScale
U
Unit 42
A
About on SuperTechFans
Vercel News
Vercel News
B
Blog
Martin Fowler
Martin Fowler
MyScale Blog
MyScale Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
腾讯CDC
D
Docker
V
Visual Studio Blog
博客园 - 叶小钗
The Cloudflare Blog
Jina AI
Jina AI
B
Blog RSS Feed
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
WordPress大学
WordPress大学
T
Tailwind CSS Blog
MongoDB | Blog
MongoDB | Blog
D
DataBreaches.Net
月光博客
月光博客
大猫的无限游戏
大猫的无限游戏

kok的笔记本

macOS 里 神秘的 kernel_task ,为什么一直在写入硬盘? 产品 node_modules 为什么总是这么大:一次从原理到实践的瘦身记录 谁来救救我的Mac存储空间-清理工具横评:付费vs免费,从界面到命令行 2023 读书推荐 写给播客嘉宾的录制说明书 在 Electron 中使用 Vue Devtools 几何原本中勾股定理的证明 PegBoard 你的数字白板 少数派读者与作者的 NewsLetter 闲棋冷子-2-2021年我读过哪些很棒的书 闲棋冷子-1-相信你的身体,它不会骗你 修复 macOS 中 Cisco Anyconnect 报的奇怪Bug 我的 NAS 使用记录 Omniplan 入门教程 Hugo升级0.74记录 一年级产品经理需要掌握什么知识? 无籍之谈-3-和盖盖聊聊尼尔·盖曼与中外科幻 露营笔记-装备篇 无籍之谈-2-和鹏仔聊华尔街兴盛史,给小白投资者的一些建议 介绍一下《无籍之谈》 无籍之谈-1-和不土聊佛学,谈谈《一心走路》《僧侣与哲学家》 高达模型入门 - 工具整理 5 分钟了解 Sketch 的新特性 Tint - 色调 Hugo 主题移动端开发的一些心得 修复 macbook 键盘连击问题 在 Hugo 中使用 Open Graph 提升分享效果 选小米10 还是小米10 Pro? 利用 Python 批量合并 Excel 文件 为什么家国梦不好玩?
Mac 安装软件时提示 已损坏,无法打开 应该怎么办
kokdemo · 2022-11-14 · via kok的笔记本

在 Mac 使用的过程中,如果从第三方下载一些软件,安装的时候时常会出现“已损坏”的报错,这篇文章简单聊一下是为什么。

出现问题的原因

主要是因为安装的这些软件没有按照苹果官方要求进行签名和认证,在系统检测的过程中,将这些软件拦截了。

方案一:关闭系统策略控制,选择全部安装来源

在10.12及之前版本中,可以在设置-安全中找到一个“允许从以下位置下载的应用”,点击选择“全部来源”即可。

在10.13之后的版本,苹果将这个入口关掉了,你需要手动开通:

  1. 打开终端(或类似的软件)
  2. 输入 sudo spctl --master-disable,回车,输入密码。
  3. 再看一下刚才的那个界面,此时就出现全部来源了,选择全部来源。

spctl 全称是 system policy control,即系统策略控制。输入这个命令以管理员关闭这个机制。

更详细的苹果官方说明见这里

方案二:解除应用的隔离属性

到了10.15版本之后,又有了新的变化,苹果官方的 gatekeeper 机制会给这些应用加上一个特殊的隔离属性,导致无法打开。

  1. 打开终端(或类似的软件)
  2. 输入 sudo xattr -r -d com.apple.quarantine 应用路径
  3. 对于 pegBoard 来说,常见的路径是 sudo xattr -r -d com.apple.quarantine /Applications/PegBoard.app
  4. 输入密码,回车。并再次打开。

xattr 是 Extended attributes,即扩展属性。苹果会给有风险的应用加上一个 com.apple.quarantine 属性,因此我们就需要用 xattr 命令删除这个属性。

-d 代表删除,-r 代表以递归方式。

更多关于GateKeeper的介绍见这里