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

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

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

Setup proxy on iOS device

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

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

6. Full trust this certificate (for iOS 10+)

That’s all, proxying SSL traffic configured.

More settings

More resources

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

Yauheni Pakala
Yauheni Pakala

Written by Yauheni Pakala

I’m a software engineer. I’m a fan of technology, cross-platform development, and programming.

No responses yet

Write a response