当遇到url下显示unknown时:

表示该设备没有信任charles作为服务器代理,需要在设备里安装charled证书。
查找证书下载地址为:电脑端的charles Help-> SSL Proxying -> Install charles root certificate on a mobile Device ... 点击之后会弹出下载的具体地址;
在设备上用浏览器打开该地址下载证书。ios10.3之后的版本需要手动信任该证书。信任的步骤为:General -> About -> Certificate Trust Settings -> 打开开关。
然后使用的时候,先打开mac端的charled, 将移动设备的网址改成和mac局域网一致的网址,使用手动HTTP Proxy,设置Server为mac的iP地址, Port为:charles提示的端口号。 在移动端打开app时,mac端会弹出是否允许链接,允许即可正常使用charles.
网友评论