Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Remove Charles SSL root certificate from iPhone Simulators

I installed Charles to debug HTTP communications on my iOS simulator. In the process in Charles I did: Menubar -> Help -> SSL Proxying -> Install Charles root certificate on iOS simulators.

Now I want to use the simulator normally but it only works if I have Charles running due to SSL failures. I tried reseting the simulator with: Menubar -> Simulator -> Reset content and settings... but it didn't help.

Is there a way to remove the installed Charles root certificate from the Simulators?

like image 364
MSTA Avatar asked Dec 16 '16 19:12

MSTA


People also ask

How install Charles Root Certificate iOS simulator?

Launch Charles and go to the Help menu. Choose the "SSL Proxying > Install Charles Root Certificate in iOS Simulators" item. This will install your Charles Root Certificate into all of your iOS Simulators. Now when you start the iOS Simulator, you should be able to access SSL websites with Charles using SSL Proxying.

How do I enable Charles certificate on my iPhone?

Now, open the Settings app of the iPhone device and navigate to "General" >> "About" >> "Certificate Trust Settings". Find the downloaded "Charles Proxy CA" certificate, then tap on it and switch it on to enable full trust for it.


1 Answers

Hardware > Erase All Content and Settings.. Erase all settings and content from your simulator including Charles root cert.

like image 188
Prashant P. Avatar answered Sep 22 '22 14:09

Prashant P.