Charles Proxy: Setup for iOS
The short note about setup Charles Proxy for iOS development.
- Launch Charles Proxy app.
- Install Charles Root Certificate:
Help → SSL Proxing → Install Charles Root Certificate on Mobile Device or Remote Browser

For Simulator use Install Charles Root Certificate in iOS Simulator
Local IP with Port for setup proxy on the device, and URL for install SSL certificate

- Setup proxy on iOS device (enter IP and port) (How to configure)

-
Open link via browser on iOS device:
http://chls.pro/ssl -
Install Charles SSL-certificate on the device and select Trust. Also, you can see installed certificates here: Settings → General → About → Certificate Trust Settings
-
Full trust this certificate (for iOS 10+)
That’s all, proxying SSL traffic configured.
More settings for Charles Proxy you can find in the next note: Charles Proxy: Additional options