Dev Collection
HomeGitHubAI Web
  • ReadMe
  • How to use patch-package
  • Add GCC for node-canvas in Centos7.x
  • Create Server-Sent Events in Nextjs
  • TimeZone in Jest
  • Common Git Commit Message Types
  • Node v8 memory leak
  • minIO + picGO self-hosted image hosting service
  • Preventing SSH remote brute-force attacks
  • Ubuntu安装Netflix-Proxy
  • SNIProxy+Dnsmasq实现Netflix-Proxy
  • Simultaneously Pushing a Repository to Two Different Remotes: GitHub and GitLab
  • Typescript中的类型谓词
  • Mac Sonoma 无法安装 Charles 的解决办法
  • Git 多账号管理:在不同文件夹区分Git账号
  • localStorage VS IndexedDB
  • Chrome Extension 开发指南
Powered by GitBook
On this page

Mac Sonoma 无法安装 Charles 的解决办法

PreviousTypescript中的类型谓词NextGit 多账号管理:在不同文件夹区分Git账号

Last updated 1 year ago

今天下载了 Charles 想要安装在 Mac,但却报了以下错误:

刚开始还以为是因为新系统不兼容 Charles,但在下载最新 beta 版写明支持 Apple Silicon 后,还是报同样的错误,在搜了网上不少方法之后才解决。

先说结论,根本原有是 Charles 是通过 DiskImageMounter 来启动的,但 DiskImageMounter 没有系统磁盘权限,鬼知道我之前的 dmg 文件是怎么安装上的 😓

所以要解决这个问题,就是给 DiskImageMounter.app 完全磁盘访问权限。

由于 DiskImageMounter 并不是在应用程序中,正常的访达路径也比较难找到,我们可以在 iTerm 中,先找到对应的路径

cd /System/Library/CoreServices/
open .

打开对应的文件夹,再将 CoreServices 文件夹放置在访达左侧的快捷访问中

打开系统设置 -> 隐私与安全性 -> 完全磁盘访问权限,点击新增将 DiskImageMounter 添加到列表里

再次安装 Charles 就可以了。