iOS 模拟器在 Xcode16 上启动需要很长时间

问题描述 投票:0回答:1

由于 iOS 模拟器需要很长时间才能启动(15 分钟以上),我们组织的 CI 管道正在经历极长的构建时间

此问题在所有 Xcode16 版本中都存在,包括最新的 Xcode16.2 RC。 我们使用的是装有 iOS 18.2 的 iPhone 14

还有人遇到同样的事情吗?如果是这样,有什么解决方法吗?

ios xcode ios-simulator xcode16
1个回答
-1
投票

当您第一次启动模拟器时,它可能会占用大量 CPU 资源。即使对于在 MacBook Pro 上运行的“Hello World”应用程序,也可能存在长达一分钟的延迟。然而,15 分钟听起来有点过长,除非您在处理能力非常小的 Mac 上运行(例如,旧的 MacBook Air?)。

如果您打开 Mac 上的活动监视器,那么它可能会提供一些有关 CPU 使用情况的线索。当模拟器设备首次启动时,看到所有处理器满载一段时间并不罕见,尽管我发现它通常只持续大约 10-20 秒。

以下措施可能有助于降低 CPU 负载:

1。重置设备

首先,在模拟器设备上执行恢复出厂设置可能会有所帮助。选择设备 > 擦除所有内容和设置 > 擦除。

2。删除主屏幕小部件

导航到包含所有默认小部件的第一个桌面屏幕并将其全部删除。这是通过按住并按下其中一个小部件,然后选择“编辑主屏幕”,删除所有小部件并点击“完成”来完成的。

如果其他桌面页面上有任何小部件,也将其删除。

3.禁用 Siri 和 Apple Intelligence

打开模拟器上的“设置”应用程序,然后转到“Apple Intelligence 和 Siri”。

  • 从第一页禁用您可以禁用的内容。特别是,关闭“建议”下的所有开关。
  • 在 App Clips 下,关闭所有开关。
  • 在“应用程序”下,关闭您自己的应用程序的开关。这只有在第一次安装应用程序后才可能实现。

4。禁用其他跟踪

转到“设置”>“隐私和安全”,并禁用应用程序不需要的任何跟踪。例如:

  • 在“位置服务”下,禁用“位置服务”。
  • 在“运动和健身”下,禁用健身跟踪。
© www.soinside.com 2019 - 2024. All rights reserved.