Introduce how to set up Charles Proxy on MAC, Windows and mobile phone if experience SSL certificate download failed due to network failure. Share how to use Regular Expression (regex) to rewrite rule in Charles Proxy with debugging.
How to install SSL certificate on IOS device for Charles proxy
Without installing SSL certificate on
IOS device for Charles, you only can see the traffic over HTTP. In order
to see the traffic over HTTPS and solve the SSL refusing handshaking
issue, you have to install SSL certificate on IOS device. Install SSL
certificate for IOS device is very simple. Just open Safari from IOS
device, then go to Charlesproxy.com/getssl to download SSL certificate
should be fine. But make sure Charles already has enabled for SSL
Proxying option for all hosts and port number, or at least for the host
that you wanted.
Check this video, it shows you how to install SSL certificate on iPhone. It would be the same way for iPad.
After SSL certificate installed, if you
still cannot see the traffic over HTTPS on your iPhone or iPad, please
make sure device has turned on for trusting this certificate from About
page in Settings as screenshot below: