Xcode 12.5 调试器从 macOS Big Sur 11.3 开始变慢(原生 Swift 项目)

时间:2021-05-05 17:13:28

标签: ios swift iphone xcode macos

我今天刚刚更新了 macOS Big Sur 11.3。在我打开 Xcode 并在模拟器中运行我的应用程序之前,没有什么奇怪的。应用程序启动变得非常缓慢,有时当有像 URLSession 这样的后台线程时它会崩溃。我之前在 macOS 11.2.1 中使用过 xcode 12.5,在模拟器中调试 dan 没有问题。

这些是我到目前为止所做的,但仍然没有运气:

  • 尝试创建新的空白项目,问题仍然存在
  • 清理派生数据
  • 清理项目
  • 强制退出 xcode。
  • 重启 macbook

这些是我对解决方案的假设,但现在仍然没有机会:

  • 重新安装 iOS 14 模拟器/安装另一个具有不同操作系统版本的模拟器(当我在某个有高速互联网连接的地方时,我会尝试这个)
  • 重新安装 xcode(仍然没有高速互联网连接)
  • 降级 macOS 和 xcode(仍然没有高速互联网连接)
  • 安装真机(我没有一台iphone)

你有过这样的经历吗?如何解决这个问题呢?我没有在真机上测试过,因为我没有 iOS 设备。

1 个答案:

答案 0 :(得分:7)

最近在 Apple Developer Forum 中已经讨论过这个问题。仍然不确定这里发生了什么,但有些人指出 dyld 在 macOS Big Sur 11.3 之后变慢了。所以这与Xcode无关。 macOS 11.3(可能)中的所有 Xcode 版本都会受到此问题的影响。 Apple 应发布 macOS 更新以解决此问题。

就我而言,此问题仅出现在模拟器中。在实际设备中是正常的。我的建议是尝试在真实设备上运行它,然后等待 Apple 解决此问题。但是,如果您只能在模拟器中运行您的应用程序,则应取消选中/取消选中编辑方案 -> 运行中的调试可执行文件选项

更新: 取消选中调试可执行文件的缺点是您不再使用调试器。所以断点之类的一些功能将不起作用。

更新: 一些使用 macOS Big Sur 11.4 的用户也报告此问题仍然存在。

更新: 此错误已在 macOS Monterey Beta 和 Xcode 13 Beta 中修复。

enter image description here