Charles Proxy: Setup for iOS

The short note about setup Charles Proxy for iOS development.

  1. Launch Charles Proxy app.
  2. Install Charles Root Certificate:

Help → SSL Proxing → Install Charles Root Certificate on Mobile Device or Remote Browser

Demo

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

Demo

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

Setup proxy on iOS device

  1. Open link via browser on iOS device: http://chls.pro/ssl

  2. Install Charles SSL-certificate on the device and select Trust. Also, you can see installed certificates here: Settings → General → About → Certificate Trust Settings

  3. 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

More resources

Теги: proxy , ios , памятка