3

在获得带有 Catalina 的新 MacBook Pro 后启动Charles时,我收到以下消息

Charles 在只读卷上时无法配置您的代理设置

4

3 回答 3

10

上述解决方案中没有一个对我有用。两者都给出错误,因为“Charles Proxy Settings”不是目录

而不是文件赋予整个资源文件夹的所有权和权限

sudo chown -R root "/Applications/Charles.app/Contents/Resources"
sudo chmod -R u+s "/Applications/Charles.app/Contents/Resources"
于 2019-10-08T02:58:02.390 回答
8

找到了解决方案。运行后它运行良好。以前,“Charles 代理设置”在MacOS目录中,最近被移动到Resources目录中。

#!/bin/sh
SETTINGS_BIN="/Applications/Charles.app/Contents/Resources/Charles Proxy Settings"
chown root "${SETTINGS_BIN}"
chmod u+s "${SETTINGS_BIN}"
于 2019-08-22T16:32:27.000 回答
-1

对我好!谢谢我的壳,如下

#!/bin/bash -il
# coding=UTF-8
cd ~
SETTINGS_BIN="/Applications/Charles.app/Contents/Resources/Charles Proxy Settings" 
sudo chown root "${SETTINGS_BIN}" 
sudo chmod u+s "${SETTINGS_BIN}"
于 2019-09-06T12:54:22.853 回答