Instalar el certificado en simuladores de iOS con Xcode 12.5

Imagen de portada de Instalar el certificado en simuladores de iOS con Xcode 12.5

Este mini artículo muestra cómo instalar el certificado de Proxyman o Charles Proxy en los simuladores de iOS desde Xcode 12.5.

1. Problema

A partir de Xcode 12.5, Proxyman (versiones anteriores a la 2.20.0), Charles Proxy y Fiddler no podían instalar el certificado en los simuladores de iOS. Funcionaba bien antes de Xcode 12.5.

La causa es que Proxyman, Charles Proxy y Fiddler solían usar un script personalizado para instalar el certificado directamente en el TrustStore del simulador de iOS, algo que Xcode 12.5 no permite por motivos de seguridad.

2. Cómo solucionarlo

2.1 Manual

Charles Proxy

  1. Exporta el certificado de Charles Proxy desde el menú Help -> SSL Proxying -> Save Charles Proxy Root Certificate Instalar el certificado en simuladores de iOS
  2. Guárdalo en la carpeta Escritorio
  3. Arrástralo al simulador de iOS
  4. Ve a la app Settings -> General -> About -> Certificate Trust Settings
  5. Activa el certificado
  6. ¡Listo!

Fiddler

Los pasos son los mismos que para Charles Proxy.

Usar simtcl

Es más fácil si usamos simtcl, una herramienta de línea de comandos que permite al desarrollador interactuar con los simuladores de iOS.

  1. Exporta el certificado al escritorio
  2. Abre el simulador de iOS
  3. Abre Terminal y ejecuta el comando xcrun simctl keychain booted add-root-cert <your_certificate_path>
  4. ¡Listo!

Instalar el certificado en simuladores de iOS

2.2 Automatización

A partir de Proxyman 2.20.0, puedes instalar y confiar automáticamente el certificado en el simulador de iOS sin complicaciones. Funciona correctamente con Xcode 12.5.

Estos son los pasos:

  1. Abre la app de Proxyman
  2. Abre tus simuladores de iOS
  3. Menú Certificate -> Install Certificate to iOS -> Simulator
  4. Sigue las instrucciones
  5. ¡Listo!

Instalar el certificado en simuladores de iOS

3. Próximos pasos

Si eres nuevo en Proxyman, consulta el tutorial sobre el simulador de iOS en https://proxyman.com/posts/2019-07-06-Debugging-on-iOS-Simulator-with-Proxyman

Consejos para la configuración actual

Mantén el simulador en ejecución y, en Proxyman, usa Certificate → Install Certificate on iOS → Simulator. Sigue siendo la forma más sencilla en las versiones más recientes de Xcode y del simulador de iOS. Si HTTPS deja de funcionar después de borrar o reemplazar un simulador, vuelve a ejecutar la configuración, ya que sus certificados de confianza se eliminaron. Para la configuración manual, el comando es xcrun simctl keychain booted add-root-cert <certificate_path>.


Proxyman es una app de macOS de alto rendimiento que permite a los desarrolladores capturar tráfico HTTPS en dispositivos iOS, en el simulador de iOS y en dispositivos Android.

Descárgala en https://proxyman.com

Noah Tran
Noah Tran

Revisado el 16 de julio de 2026. La configuración automática pasó a ser la ruta recomendada y se añadieron comprobaciones tras restablecer el simulador.

Configura tu simulador de iOS para depurar HTTPS

Deja que Proxyman instale el certificado en un simulador en ejecución y, a continuación, inspecciona de inmediato las solicitudes de tu app.

Obtener Proxyman