Repolode
twostraws

twostraws/ControlRoom

Una app para macOS que permite controlar mediante una interfaz gráfica los simuladores de iOS, tvOS y watchOS con la herramienta simctl de Apple.

Estrellas
6,122
Forks
323
Issues abiertos
35
Último commit
hace 19 días

¿Qué es?

Control Room es una app para macOS que permite gestionar los simuladores de Xcode para iOS, tvOS y watchOS sin tener que memorizar comandos de simctl. Permite ajustar la apariencia y el estado de los dispositivos simulados, incluidos el modo oscuro o claro, el idioma, el tamaño de Dynamic Type, los ajustes de la barra de estado y los indicadores de red y batería.

Además de la apariencia, permite realizar tareas habituales de desarrollo, como tomar capturas de pantalla y grabar video (opcionalmente, con los marcos de los dispositivos), establecer una ubicación personalizada, enviar notificaciones push de prueba, activar deep links e instalar, iniciar o eliminar apps. Un icono opcional en la barra de menús ofrece acciones rápidas, como volver a enviar la última notificación push.

Requiere tener Xcode instalado, ya que depende de la herramienta de línea de comandos simctl, que viene incluida con Xcode. La app está desarrollada con SwiftUI y es compatible con macOS 13 y versiones posteriores.

Funciones clave

  • 01Toma capturas de pantalla y graba videos, opcionalmente con los marcos de los dispositivos.
  • 02Configura la hora, la fecha y los indicadores de la barra de estado del simulador.
  • 03Cambia el modo oscuro, el idioma, las opciones de accesibilidad y el tamaño de Dynamic Type.
  • 04Establece ubicaciones personalizadas y edita las entradas de UserDefaults.
  • 05Envía notificaciones push de prueba y activa deep links.
  • 06Instala, inicia, detiene y elimina apps.

Casos de uso

  • Crear capturas de pantalla uniformes para el App Store o materiales de marketing, con el reloj en 9:41 y la barra de estado despejada.
  • Probar el aspecto de una app con distintos idiomas, el modo oscuro o tamaños de texto grandes.
  • Probar funciones basadas en la ubicación simulando una ubicación personalizada.
  • Depurar la gestión de notificaciones push y deep links sin necesidad de un servidor.

Inicio rápido

  1. 1

    Descarga el código del proyecto desde el repositorio de GitHub

  2. 2

    Abre el proyecto en Xcode y compílalo

Antes de usarlo

  • Solo funciona en macOS y requiere tener Xcode instalado, ya que depende de simctl.
  • El README no indica cómo descargar una versión precompilada, así que debes compilarla tú mismo en Xcode.

En colecciones

Temas

Preguntas frecuentes

¿Qué es ControlRoom?
Una app para macOS que permite controlar mediante una interfaz gráfica los simuladores de iOS, tvOS y watchOS con la herramienta simctl de Apple. Control Room es una app para macOS que permite gestionar los simuladores de Xcode para iOS, tvOS y watchOS sin tener que memorizar comandos de simctl. Permite ajustar la apariencia y el estado de los dispositivos simulados, incluidos el modo oscuro o claro, el idioma, el tamaño de Dynamic Type, los ajustes de la barra de estado y los indicadores de red y batería.
¿ControlRoom es gratuito? ¿Qué licencia tiene?
ControlRoom es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿ControlRoom sigue mantenido?
Mantenimiento activo. El último commit de ControlRoom fue el 20 oct 2026.
¿Para qué puedo usar ControlRoom?
Crear capturas de pantalla uniformes para el App Store o materiales de marketing, con el reloj en 9:41 y la barra de estado despejada. Probar el aspecto de una app con distintos idiomas, el modo oscuro o tamaños de texto grandes. Probar funciones basadas en la ubicación simulando una ubicación personalizada. Depurar la gestión de notificaciones push y deep links sin necesidad de un servidor.
¿Cómo se instala ControlRoom?
Descarga el código del proyecto desde el repositorio de GitHub Abre el proyecto en Xcode y compílalo
¿Dónde consigo ControlRoom?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/twostraws/ControlRoom

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados