You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何控制Xcode单元测试时生成的iOS Simulator克隆实例?

解决Xcode单元测试创建模拟器克隆的问题

以下是几种控制Xcode测试时创建模拟器克隆行为的方法:

  • 关闭独立模拟器实例设置
    打开Xcode,通过Product > Scheme > Edit Scheme(或快捷键Cmd + <)进入方案编辑界面,选择左侧的Test选项卡,切换到Options标签页,取消勾选Use separate simulator instances for each test target(若涉及UI测试,同时取消Use separate simulator instances for UI testing)。设置后测试会复用现有模拟器实例,不再生成克隆。

  • 指定固定测试模拟器
    在Edit Scheme > Test > Info标签页中,将Destination从默认的iOS Simulator(自动选择)改为你指定的具体模拟器(比如iPhone 14)。这样测试会直接使用该模拟器,不会额外创建克隆。

  • 禁用并行测试
    并行测试是Xcode自动创建多模拟器克隆的常见原因,关闭它可避免多实例启动:进入Edit Scheme > Test > Options标签页,取消勾选Enable Parallel Testing,测试将串行执行,仅使用一个模拟器。

  • 定期清理旧克隆实例
    打开Window > Devices and Simulators(快捷键Cmd + Shift + 2),切换到Simulators标签页,选中所有带Clone标识的模拟器,点击底部的-按钮删除,释放系统资源。

内容的提问来源于stack exchange,提问作者bauerMusic

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 12:45:48