하나의 Mac에서 더 많은 시뮬레이터를 메모리에 띄울 수 있도록 iOS, tvOS, watchOS, visionOS 시뮬레이터의 백그라운드 데몬을 끄는 macOS CLI 및 앱입니다.
twostraws/ControlRoom
Apple의 simctl 도구를 감싼 GUI로 iOS, tvOS, watchOS 시뮬레이터를 제어하는 macOS 앱입니다.
- 스타
- 6,122
- 포크
- 322
- 열린 이슈
- 35
- 마지막 커밋
- 18일 전
어떤 프로젝트인가요?
Control Room은 simctl 명령어를 외우지 않고도 iOS, tvOS, watchOS용 Xcode 시뮬레이터를 관리할 수 있는 macOS 앱입니다. 다크 모드나 라이트 모드, 언어, Dynamic Type 크기, 상태 막대 설정, 네트워크 및 배터리 표시 등 시뮬레이션 기기의 외관과 상태를 설정할 수 있습니다.
외관 설정뿐 아니라 스크린샷 촬영과 동영상 녹화(기기 베젤을 표시하는 옵션 포함), 사용자 지정 위치 설정, 테스트 푸시 알림 전송, 딥 링크 실행, 앱 설치·실행·삭제 등 개발 중 자주 하는 작업도 지원합니다. 선택 사항인 메뉴 막대 아이콘을 사용하면 마지막 푸시 알림 재전송 같은 작업을 빠르게 실행할 수 있습니다.
Xcode와 함께 제공되는 simctl 명령줄 도구에 의존하므로 Xcode가 설치되어 있어야 합니다. 이 앱은 SwiftUI로 제작되었으며 macOS 13 이상을 지원합니다.
핵심 기능
- 01기기 베젤을 표시하는 옵션과 함께 스크린샷과 동영상을 촬영합니다.
- 02시뮬레이터의 시간, 날짜, 상태 막대 표시 항목을 설정합니다.
- 03다크 모드, 언어, 접근성 옵션, Dynamic Type 크기를 재정의합니다.
- 04사용자 지정 위치를 설정하고 UserDefaults 항목을 편집합니다.
- 05테스트 푸시 알림을 전송하고 딥 링크를 실행합니다.
- 06앱을 설치하고, 실행하고, 중지하고, 삭제합니다.
활용 사례
- 9:41 시각과 깔끔한 상태 막대를 적용해 일관된 App Store 또는 마케팅용 스크린샷을 제작합니다.
- 다양한 언어, 다크 모드 또는 큰 글자 크기에서 앱이 어떻게 보이는지 테스트합니다.
- 사용자 지정 위치를 시뮬레이션해 위치 기반 기능을 테스트합니다.
- 서버 없이 푸시 알림과 딥 링크 처리를 디버깅합니다.
빠른 시작
- 1
GitHub 저장소에서 프로젝트 코드를 다운로드합니다
- 2
Xcode에서 프로젝트를 열고 빌드합니다
사용 전 알아둘 점
- simctl에 의존하므로 macOS에서만 작동하며 Xcode가 설치되어 있어야 합니다.
- README에 사전 빌드된 파일의 다운로드 방법이 안내되어 있지 않으므로 Xcode에서 직접 빌드해야 합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- ControlRoom은(는) 무엇인가요?
- Apple의 simctl 도구를 감싼 GUI로 iOS, tvOS, watchOS 시뮬레이터를 제어하는 macOS 앱입니다. Control Room은 simctl 명령어를 외우지 않고도 iOS, tvOS, watchOS용 Xcode 시뮬레이터를 관리할 수 있는 macOS 앱입니다. 다크 모드나 라이트 모드, 언어, Dynamic Type 크기, 상태 막대 설정, 네트워크 및 배터리 표시 등 시뮬레이션 기기의 외관과 상태를 설정할 수 있습니다.
- ControlRoom은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- ControlRoom은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- ControlRoom은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. ControlRoom의 마지막 커밋은 2026년 10월 20일입니다.
- ControlRoom은(는) 어디에 사용할 수 있나요?
- 9:41 시각과 깔끔한 상태 막대를 적용해 일관된 App Store 또는 마케팅용 스크린샷을 제작합니다. 다양한 언어, 다크 모드 또는 큰 글자 크기에서 앱이 어떻게 보이는지 테스트합니다. 사용자 지정 위치를 시뮬레이션해 위치 기반 기능을 테스트합니다. 서버 없이 푸시 알림과 딥 링크 처리를 디버깅합니다.
- ControlRoom는 어떻게 설치하나요?
- GitHub 저장소에서 프로젝트 코드를 다운로드합니다 Xcode에서 프로젝트를 열고 빌드합니다
- ControlRoom은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/twostraws/ControlRoom
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Android 에뮬레이터와 휴대폰, iOS 시뮬레이터와 iPhone을 나란히 띄워 미러링·제어·설정 변경을 할 수 있는 무료 오픈 소스 macOS 앱입니다.
스코프와 컨텍스트, 테스트용 모킹을 지원하며 팩토리를 간단한 계산 프로퍼티로 등록하는 Swift 및 SwiftUI용 의존성 주입 컨테이너입니다.
그래픽 인터페이스에서 여러 Xcode 버전을 설치하고 전환할 수 있는 macOS 앱입니다.
Swift 및 Objective-C 프로젝트에 코드 자동 완성, 채팅, 에이전트 모드, 코드 리뷰를 제공하는 Xcode용 GitHub Copilot 통합 도구입니다.