一款 macOS 工具,关闭 iOS、tvOS、watchOS、visionOS 模拟器中用不到的后台服务,让一台 Mac 能同时运行更多模拟器。
twostraws/ControlRoom
一款 macOS 应用,图形化控制 iOS、tvOS、watchOS 模拟器,底层封装 Apple 的 simctl 命令。
- Star
- 6,122
- Fork
- 322
- 未关闭 Issue
- 35
- 最近提交
- 18天前
这是什么?
Control Room 是一款 macOS 应用,用图形界面管理 Xcode 中的 iOS、tvOS 和 watchOS 模拟器,无需记忆 simctl 命令。它可以调整模拟器的外观和状态,包括深色或浅色模式、系统语言、Dynamic Type 字体大小、状态栏、Wi-Fi、蜂窝网络和电池显示。
除外观设置外,它还覆盖了日常开发的常见操作:截图和录制视频(可选择添加设备边框)、设置自定义位置、发送测试推送通知、触发 deep link,以及安装、启动或删除应用。可选的菜单栏图标提供快捷操作,例如重新发送上一条推送通知。
该应用依赖 Xcode 自带的 simctl 命令行工具,因此需要先安装 Xcode。它使用 SwiftUI 构建,支持 macOS 13 及以上版本。
核心功能
- 01截图和录屏,可选择添加设备边框。
- 02设置模拟器时间、日期和状态栏信息。
- 03覆盖深色模式、语言、辅助功能选项和 Dynamic Type 字体大小。
- 04设置自定义位置,并编辑 UserDefaults 数据。
- 05发送测试推送通知并触发 deep link。
- 06安装、启动、停止和删除应用。
适用场景
- 使用固定的 9:41 时间和干净的状态栏制作 App Store 或宣传截图。
- 测试应用在不同语言、深色模式或大字体下的显示效果。
- 模拟自定义位置,测试基于位置的功能。
- 无需服务器即可调试推送通知和 deep link 处理逻辑。
快速上手
- 1
从 GitHub 仓库下载项目代码
- 2
在 Xcode 中打开项目并构建
使用前须知
- 仅适用于 macOS,并且需要安装 Xcode,因为它依赖 simctl。
- README 中没有提供预编译版本,因此需要自己在 Xcode 中构建。
收录于专题
标签
常见问题
- ControlRoom 是什么?
- 一款 macOS 应用,图形化控制 iOS、tvOS、watchOS 模拟器,底层封装 Apple 的 simctl 命令。 Control Room 是一款 macOS 应用,用图形界面管理 Xcode 中的 iOS、tvOS 和 watchOS 模拟器,无需记忆 simctl 命令。它可以调整模拟器的外观和状态,包括深色或浅色模式、系统语言、Dynamic Type 字体大小、状态栏、Wi-Fi、蜂窝网络和电池显示。
- ControlRoom 可以免费使用吗?用的什么许可证?
- ControlRoom 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- ControlRoom 还在维护吗?
- 活跃维护中。ControlRoom 最近一次提交是在 2026年10月20日。
- ControlRoom 适合用来做什么?
- 使用固定的 9:41 时间和干净的状态栏制作 App Store 或宣传截图。 测试应用在不同语言、深色模式或大字体下的显示效果。 模拟自定义位置,测试基于位置的功能。 无需服务器即可调试推送通知和 deep link 处理逻辑。
- ControlRoom 怎么安装和运行?
- 从 GitHub 仓库下载项目代码 在 Xcode 中打开项目并构建
- 在哪里获取 ControlRoom?
- 源代码和安装说明在 GitHub 上:https://github.com/twostraws/ControlRoom
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
3508+147 本周155GoMIT维护活跃更新于 3天前
一款免费开源的 macOS 应用,可在同一窗口中并排管理 Android 与 iOS 设备,支持镜像、控制和设置切换。
170+19 本周17SwiftMIT维护活跃更新于 16天前
面向 Swift 和 SwiftUI 的依赖注入容器,用计算属性注册工厂,支持作用域、上下文和测试替身。
2930+6 本周194SwiftMIT维护活跃更新于 10天前
一款 macOS 应用,通过图形界面安装并切换多个版本的 Xcode。
8639+10 本周396SwiftMIT维护活跃更新于 25天前
为 Xcode 提供 GitHub Copilot 支持的 AI 编程助手,涵盖代码补全、对话与 Agent 模式。
6366+5 本周2086SwiftMIT更新于 5天前