ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

simslim安装教程:2分钟上手iOS模拟器瘦身神器,告别内存爆满

2026/10/4 3:48:20 拓冰建站 浏览量
simslim安装教程:2分钟上手iOS模拟器瘦身神器,告别内存爆满 simslim安装教程2分钟上手iOS模拟器瘦身神器告别内存爆满【免费下载链接】simslimRun more iOS simulators on one Mac by disabling background daemons a simulator doesnt need项目地址: https://gitcode.com/gh_mirrors/si/simslimsimslim 是一款开源的 iOS 模拟器瘦身工具macOS 上的每个 iOS 模拟器默认会拉起约 180 个后台服务Siri、Spotlight 索引、iCloud 同步等吃掉约 4GB 内存simslim 能自动关掉开发测试根本不需要的服务把内存压到 0.9GB 左右。照本教程安装2 分钟即可让你的 Mac 同时运行数倍于现在的模拟器。 实测数据M1 Pro / 16GB同一台机器指标原装模拟器simslim 瘦身后进程数25870内存占用4.0 GB0.9 GB原装模拟器开到 5 个左右就开始疯狂交换内存瘦身之后一台 16GB 的 MacBook 可以稳稳跑满屏。1️⃣ 安装前检查simslim 环境要求macOS 系统simslim 仅支持 macOS启动时会校验系统非 Mac 直接报错见 cmd/simslim/main.go已安装Xcode且下载过至少一个iOS 模拟器运行时simslim 通过xcrun simctl驱动模拟器装有 Homebrew 或 Go 环境二选一即可2️⃣ 2分钟安装simslim 三种安装方式方式一Homebrew 一键安装最推荐brew install mobai-app/tap/simslim一条命令搞定公式定义见 packaging/homebrew/simslim.rb.in。方式二Go 直接安装没有 Homebrew、只有 Go 环境也没关系go install github.com/mobai-app/simslim/cmd/simslimlatest方式三构建 macOS 图形版可选simslim 还自带一个 SwiftUI 桌面应用源码在 gui/提供可视化的模拟器状态、内存列、服务管理和磁盘清理界面。想体验的话git clone https://gitcode.com/gh_mirrors/si/simslim cd simslim make app open build/SimSlim.app构建脚本见 Makefile需要本机同时具备 Go 和 Xcode 工具链。3️⃣ 安装验证2条命令确认成功simslim --version # 输出版本号即安装成功 simslim list # 列出机器上所有 iOS 模拟器及其瘦身状态能看到模拟器列表和SLIM状态列就说明 simslim 已经准备就绪 ✅4️⃣ 第一次瘦身1条命令释放 3GB 内存用simslim list找到目标模拟器的 UDID然后执行simslim on udidsimslim 会把这些后台服务逐个写入禁用配置再重启一次模拟器之后这台模拟器每次启动都是瘦身状态设置持久保留。⚠️ 使用小贴士只修改你指定的模拟器你的 Mac 本体绝不受影响想保留某些服务例如保留 Spotlight 搜索simslim on udid --except search想恢复原装状态simslim off udid持久化瘦身需要iOS 18.5运行时更低版本可用simslim on udid --no-reboot对当前会话瘦身内置了 15 个瘦身类别widgets、siri、search、icloud、health 等定义在 profiles.go运行simslim profiles即可查看每类关掉哪些服务、大约省多少内存。5️⃣ 常用命令速查表命令作用simslim list查看所有模拟器及瘦身状态simslim on udid瘦身并重启模拟器simslim off udid恢复为原装状态simslim status udid查看已禁用的服务状态simslim measure udid测量运行中模拟器的真实内存占用simslim profiles查看瘦身会关闭的服务清单simslim top实时监测整支模拟器机群的 CPU/内存simslim disk-plan udid只读测量可回收的磁盘数据所有只读命令都支持--json参数方便接入 CI 脚本和第三方工具。6️⃣ 进阶玩法CI 与团队协作Profile 文件把瘦身配置写成 JSON如ci.json提交到项目里simslim on udid --profile ci.json保证每次运行配置完全一致跑simslim profile ci.json还能交互式勾选生成doctor 预检simslim doctor udid --requires push,storekit快速检查测试依赖的功能有没有被误关适合做 CI 前置步骤verify 漂移检测simslim verify udid --profile ci.json发现配置漂移后脚本里一行|| simslim on ...就能自动修复watch 实时盯梢xcodebuild并行测试会不停创建克隆模拟器simslim watch能在新模拟器一启动的瞬间自动瘦身磁盘清理simslim disk-clean --categories caches,logs --confirm udid只清理白名单目录绝不碰共享系统运行时安全模型详见 docs/disk-cleanup.md7️⃣ 常见问题 FAQQ瘦身安全吗会不会影响我的 Appsimslim 只写模拟器自己的 launchd 数据库且只禁用内置白名单中的服务像sharingd这类核心工作流服务永远不会碰。UI 自动化和 CI 场景基本无感发布前可用doctor复核依赖的功能。Q各类别的内存节省数字能相加吗不能。表格中的数字是 iOS 26.5 干净启动的中位数仅作指导测量方法见 docs/category-memory.md。Q模拟器重置后设置会丢吗会。erase、delete重建或用新运行时创建都会恢复原装状态重新执行一次simslim on udid即可命令是幂等的。写在最后安装两条命令瘦身一条命令brew installsimslim on就能告别 iOS 模拟器内存爆满的烦恼让同一台 Mac 承载数倍的模拟器。完整的命令说明和原理解析都在 README.md 里快去把列表刷满 SLIM 吧 【免费下载链接】simslimRun more iOS simulators on one Mac by disabling background daemons a simulator doesnt need项目地址: https://gitcode.com/gh_mirrors/si/simslim创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考