simslim 通过禁用 iOS 模拟器不必要的后台守护进程,将每个模拟器的内存占用降低约 4 倍,从而在单台 Mac 上运行更多模拟器。

Stars

248

7 天增长

+145

Fork 数

10

开放 Issue

0

开源协议

MIT

最近更新

2026-07-24

AI 仓库情报摘要
FR-AI / ANALYSIS

为什么值得关注

它解决了 iOS 测试中的关键扩展瓶颈——在 16 GB MacBook Pro 上同时运行 19 个模拟器,每个模拟器内存从 4 GB 降至 0.9 GB,所有数据均经实测验证,且采用安全、持久的守护进程禁用机制。

适合谁使用

  • iOS 开发者
  • CI/CD 工程师
  • 测试自动化工程师
  • 需要并行模拟器设置的 QA 团队

典型使用场景

  • 在一台机器上运行多个模拟器以进行并行测试
  • 通过每台主机容纳更多模拟器来降低 CI 运行成本
  • 在资源受限的笔记本电脑上进行开发和测试
  • 克隆模拟器并保留瘦身配置,用于可复现的 CI 配置

项目优势

  • 实测内存降低 4 倍(每个模拟器从 4 GB 降至 0.9 GB)
  • 每个模拟器的状态持久化,重启后依然生效
  • 安全的守护进程白名单——核心服务保持运行
  • 提供命令行、图形界面以及无外部依赖的 Go 库

使用前须知

  • 仅支持 macOS,且需要 Xcode 和 iOS 模拟器运行时
  • 禁用守护进程会破坏 Spotlight、推送通知、通用链接等功能
  • CI 共享运行器可能因重新配置过程超时而需要调整 --boot-timeout 参数

README 快速开始

Usage

项目描述

Run more iOS simulators on one Mac by disabling background daemons a simulator doesn't need

相关仓库与替代方案

根据分类、Topic 和编程语言匹配的相似项目。

nethical6
精选
nethical6 GitHub avatar

conversation-steganography

A tool that hides encrypted secret messages inside innocent-looking AI-generated chat text for private communication over any messaging platform.

Go
1,149
programmersd21
精选
programmersd21 GitHub avatar

flow

flow is a minimalist terminal dashboard that displays real-time network throughput with smooth animations, multiple responsive modes, and zero configuration.

开发者工具CLI 与终端
277
paxlabs-inc
paxlabs-inc GitHub avatar

machine-genome

Machine Genome is an open identity and provenance protocol for models, agents, datasets, and related artifacts, providing content-addressed, cryptographically signed lineage records without a blockchain.

Go
214