Repolode
twostraws

twostraws/ControlRoom

App para macOS que oferece uma interface gráfica para controlar simuladores de iOS, tvOS e watchOS usando a ferramenta simctl da Apple.

Estrelas
6,122
Forks
323
Issues abertas
35
Último commit
há 18 dias

O que é?

Control Room é um app para macOS que permite gerenciar simuladores do Xcode para iOS, tvOS e watchOS sem precisar memorizar comandos do simctl. Ele controla a aparência e o estado dos dispositivos simulados, incluindo modo escuro ou claro, idioma, tamanho do Dynamic Type, configurações da barra de status e indicadores de rede e bateria.

Além da aparência, o app facilita tarefas comuns de desenvolvimento, como fazer capturas de tela e gravar vídeos (opcionalmente com as molduras dos dispositivos), definir uma localização personalizada, enviar notificações push de teste, acionar deep links e instalar, abrir ou remover apps. Um ícone opcional na barra de menus oferece ações rápidas, como reenviar a última notificação push.

É necessário ter o Xcode instalado, pois o app depende da ferramenta de linha de comando simctl, que vem com ele. O app é desenvolvido com SwiftUI e requer o macOS 13 ou posterior.

Recursos principais

  • 01Faz capturas de tela e grava vídeos, opcionalmente com as molduras dos dispositivos.
  • 02Define o horário, a data e os indicadores da barra de status do simulador.
  • 03Personaliza o modo escuro, o idioma, as opções de acessibilidade e o tamanho do Dynamic Type.
  • 04Define localizações personalizadas e edita entradas de UserDefaults.
  • 05Envia notificações push de teste e aciona deep links.
  • 06Instala, inicia, encerra e remove apps.

Casos de uso

  • Produzir capturas de tela consistentes para a App Store ou materiais de divulgação, com o relógio marcando 9:41 e a barra de status limpa.
  • Testar a aparência de um app em diferentes idiomas, no modo escuro ou com tamanhos de texto maiores.
  • Testar recursos baseados em localização simulando uma localização personalizada.
  • Depurar o tratamento de notificações push e deep links sem precisar de um servidor.

Início rápido

  1. 1

    Baixe o código do projeto no repositório do GitHub

  2. 2

    Abra o projeto no Xcode e compile-o

Antes de usar

  • Funciona apenas no macOS e requer o Xcode instalado, pois depende do simctl.
  • O README não informa como baixar uma versão pré-compilada, então você precisa compilá-la no Xcode.

Em coleções

Tópicos

Perguntas frequentes

O que é ControlRoom?
App para macOS que oferece uma interface gráfica para controlar simuladores de iOS, tvOS e watchOS usando a ferramenta simctl da Apple. Control Room é um app para macOS que permite gerenciar simuladores do Xcode para iOS, tvOS e watchOS sem precisar memorizar comandos do simctl. Ele controla a aparência e o estado dos dispositivos simulados, incluindo modo escuro ou claro, idioma, tamanho do Dynamic Type, configurações da barra de status e indicadores de rede e bateria.
ControlRoom é gratuito? Qual é a licença?
ControlRoom é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
ControlRoom ainda é mantido?
Manutenção ativa. O último commit de ControlRoom foi em 20 de out. de 2026.
Para que posso usar ControlRoom?
Produzir capturas de tela consistentes para a App Store ou materiais de divulgação, com o relógio marcando 9:41 e a barra de status limpa. Testar a aparência de um app em diferentes idiomas, no modo escuro ou com tamanhos de texto maiores. Testar recursos baseados em localização simulando uma localização personalizada. Depurar o tratamento de notificações push e deep links sem precisar de um servidor.
Como instalar ControlRoom?
Baixe o código do projeto no repositório do GitHub Abra o projeto no Xcode e compile-o
Onde consigo ControlRoom?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/twostraws/ControlRoom

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados