Una CLI y app para macOS que desactiva daemons en segundo plano de simuladores de iOS, tvOS, watchOS y visionOS para que quepan más en la memoria de un mismo Mac.
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
Descarga el código del proyecto desde el repositorio de GitHub
- 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
Una app gratuita y de código abierto para macOS que muestra emuladores y teléfonos Android, simuladores de iOS e iPhones en paralelo para duplicar pantallas, controlarlos y cambiar sus ajustes.
Contenedor de inyección de dependencias para Swift y SwiftUI que registra fábricas como propiedades computadas e incluye scopes, contextos y mocks para pruebas.
Una app para macOS que permite instalar y alternar entre varias versiones de Xcode desde una interfaz gráfica.
Integración de GitHub Copilot para Xcode que añade completado de código, chat, modo agente y revisión de código para proyectos de Swift y Objective-C.
Una CLI en Swift que convierte los logs de compilación y pruebas xcactivitylog de Xcode en JSON, HTML, trazas de Chrome e informes de incidencias.