Problem

You want to dev a React Native app that uses a self-signed certificate. iOS thinks that’s a bad idea.

How can you install trusted certificate on iOS emulator?

Solution

  1. Download root CA.

  2. Drag/drop onto emulator. It should open Safari (if nothing happens, cancel and you’ll see the next step).

  3. Allow the download, adds a profile to settings. 01

  4. Navigate to settings > profile > YOUR ROOT CA, click install, confirm and install, and again 02

  5. Navigate to settings > about > Certificate Trust Settings, enable full trust for YOUR ROOT CA. 02

Bye.