由于 iOS 模拟器需要很长时间才能启动(15 分钟以上),我们组织的 CI 管道正在经历极长的构建时间
此问题在所有 Xcode16 版本中都存在,包括最新的 Xcode16.2 RC。 我们使用的是装有 iOS 18.2 的 iPhone 14
还有人遇到同样的事情吗?如果是这样,有什么解决方法吗?
当您第一次启动模拟器时,它可能会占用大量 CPU 资源。即使对于在 MacBook Pro 上运行的“Hello World”应用程序,也可能存在长达一分钟的延迟。然而,15 分钟听起来有点过长,除非您在处理能力非常小的 Mac 上运行(例如,旧的 MacBook Air?)。
如果您打开 Mac 上的活动监视器,那么它可能会提供一些有关 CPU 使用情况的线索。当模拟器设备首次启动时,看到所有处理器满载一段时间并不罕见,尽管我发现它通常只持续大约 10-20 秒。
以下措施可能有助于降低 CPU 负载:
1。重置设备
首先,在模拟器设备上执行恢复出厂设置可能会有所帮助。选择设备 > 擦除所有内容和设置 > 擦除。
2。删除主屏幕小部件
导航到包含所有默认小部件的第一个桌面屏幕并将其全部删除。这是通过按住并按下其中一个小部件,然后选择“编辑主屏幕”,删除所有小部件并点击“完成”来完成的。
如果其他桌面页面上有任何小部件,也将其删除。
3.禁用 Siri 和 Apple Intelligence
打开模拟器上的“设置”应用程序,然后转到“Apple Intelligence 和 Siri”。
4。禁用其他跟踪
转到“设置”>“隐私和安全”,并禁用应用程序不需要的任何跟踪。例如: