一上架前 QA:真并行在拆墙钟
单元测试可上 Linux,但 UIKit 快照与多版本模拟器离不开 macOS。五地各一台低价机是在拆墙钟;关键是每台同时只跑一条重 xcodebuild,否则多模拟器互抢,往往比串行更慢。
二xcodebuild 队列:一机一重任务
把并发写成「台数 × 每机安全并行」,多数取 1~2。人机分钟见 SSH 与 VNC 混合怎么选更省钱;峰值与基线见 租期与多人席位账本。
三DerivedData:先控路径再谈 2TB
按 GB 计费时 DerivedData + 模拟器缓存最伤账单。固定 -derivedDataPath、每分支只留最近 N 份;矩阵用 shard 少重复编译。周周顶盘再 1TB→2TB;别仅因盘满就升 Pro。
四省钱断点
双模拟器内回归常见如下,极端场景请压测。
| 配置 | 负载 | 断点 |
|---|---|---|
| M4 16G / 256G | 单模拟器或 shard 子集 | 串行+独立 DerivedData;盘紧先 1TB 再加机。 |
| M4 24G / 512G | 双模拟器交替 | 内存够用;盘仍建议 1TB 缓冲日志。 |
| M4 Pro 64G / 2T | 单点全矩阵 | 内存与磁盘双高且已瘦身缓存,再合并 Pro。 |
| 1TB / 2TB | 归档与附件 | 1TB 常是第一档;合规长留存再上 2TB。 |
五FAQ
六在 Mac mini 上把回归跑稳
策略在 macOS + Apple Silicon 上最省事:Xcode 同厂优化,Homebrew/SSH 原生;M4 带宽高、待机功耗低,适合夜间批次;Gatekeeper、SIP、FileVault 降低证书与工件散落风险。
若你要把五地 XCTest 跑在稳定低噪、账单可预期的硬件上,Mac mini M4 仍是 2026 年高性价比起点;现在即到 kvmmac 首页选配,把上架前 QA 变成可控节奏。
队列:一机一重任务,多地拆墙钟;磁盘:DerivedData 工程化,先 1TB 再 2TB;算力:分清 I/O 与内存,Pro 留给双高。