【问题标题】:Xcode 12.5 Debugger Slow Since macOS Big Sur 11.3 (Native Swift Project) [closed]Xcode 12.5 调试器自 macOS Big Sur 11.3(本机 Swift 项目)以来运行缓慢 [关闭]
【发布时间】:2021-07-28 01:06:10
【问题描述】:

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

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

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

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

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

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

【问题讨论】:

  • 这可能更适合 Apple 开发者论坛。

标签: ios swift iphone xcode macos


【解决方案1】:

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

就我而言,这个问题只出现在模拟器中。在真机上是正常的。我的建议是尝试在真实设备上运行它并等待 Apple 解决此问题。但是如果你只能在模拟器中运行你的应用程序,你应该在 Edit Scheme -> Run 中取消选中/取消选中 debug executable 选项

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

更新: 一些使用 macOS Big Sur 11.4 的人也报告说这个问题仍然存在。

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

【讨论】:

  • @Rgonz10000 当然,但缺点是如果取消选中调试可执行文件,则无法使用调试器
猜你喜欢
  • 2021-05-06
  • 1970-01-01
  • 2021-02-25
  • 2020-12-14
  • 2020-10-20
  • 2021-03-16
  • 2021-09-21
  • 2021-07-22
  • 2021-07-22
相关资源
最近更新 更多