Mac Sonoma 无法安装 Charles 的解决办法
今天下载了 Charles 想要安装在 Mac,但却报了以下错误:

刚开始还以为是因为新系统不兼容 Charles,但在下载最新 beta 版写明支持 Apple Silicon 后,还是报同样的错误,在搜了网上不少方法之后才解决。
先说结论,根本原有是 Charles 是通过 DiskImageMounter 来启动的,但 DiskImageMounter 没有系统磁盘权限,鬼知道我之前的 dmg 文件是怎么安装上的 😓

所以要解决这个问题,就是给 DiskImageMounter.app 完全磁盘访问权限。
由于 DiskImageMounter 并不是在应用程序中,正常的访达路径也比较难找到,我们可以在 iTerm 中,先找到对应的路径
cd /System/Library/CoreServices/
open .
打开对应的文件夹,再将 CoreServices 文件夹放置在访达左侧的快捷访问中

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

再次安装 Charles 就可以了。
Last updated