You can use * to indicate a range of URLs.Ħ) Make sure to restart Charles after adding URLs in your SSL Proxying Settings.ħ) If you haven’t already, click Start Recording in the top menu to start listening forĨ) Run the app in the simulator. For that, go to the menu Proxy > SSL Proxying Settings and Add the Go to the menu Proxy >ĥ) In Charles, make sure you have SSL Proxying enabled for the URLs you want toĮxamine.
Want to learn more about both for Android and iOS? Check out A Guide to Charles Proxy.ġ) Reset your simulator to make sure you don’t have old or bad certificates.Ģ) In Charles menu, go to: Help > SSL Proxying, and select Install Charles RootĤ) Make sure you are listening for traffic on your computer. In this tutorial, we will explain the first option for iOS simulators. We have two options: setting up our simulator/emulator or setting up our Device. The first step to use any Charles feature is to make sure we are able to “listen” to the traffic from our app. By recording and displaying the data sent and received by our mobile apps, we gain the visibility we need to reliably diagnose and fix problems and validate our work.
Here at Detroit Labs we use Charles Proxy to debug and test our mobile applications.