前几天Xcode就自己默默的在后台更新了,到了最新的12.5版本了,今天跑模拟器的时候,想抓包看看数据,发现一直报错说需要信任证书,然后我就按照以前的老套路来了
- 在Charles中安装模拟器证书:
Help -> SSL Proxying
image.png - 在模拟器中信任证书:
Settings -> General -> About -> Cerificate Trust Settings
42001619770624_.pic_hd.jpg - 在模拟器里面怎么都找不到刚刚安装的Charles证书。
解决办法
:
1.把证书下载到本地(保存到桌面),使用命令安装证书
2.使用如下命令安装证书:
xcrun simctl keychain booted add-root-cert <your_certificate>
例如:
xcrun simctl keychain booted add-root-cert /Users/xxx/Desktop/charles-ssl-proxying-certificate.pem
或者使用Proxyman工具抓包。
网友评论