ios - Xcode 12.5 调试器自 macOS Big Sur 11.3 起运行缓慢( native Swift 项目)

标签 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设备,所以没有在真机上测试过。

最佳答案

这已在 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 中修复。

enter image description here

关于ios - Xcode 12.5 调试器自 macOS Big Sur 11.3 起运行缓慢( native Swift 项目),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67405875/

相关文章:

ios - 如何在 Swift 中使用 CTRubyAnnotationRef

ios - 滚动 UIScrollView 时不会更新 UI 元素

ios - 如何快速获取屏幕尺寸以及它的测量单位是什么?

ios - 你能把 UITabBarController 推到 UINavigationController 里面吗

ios - 如何从 Swift 中的选择器调用私有(private)类函数?

ios - iPhone将图像上传到Facebook相册并附上评论

objective-c - 我应该如何用电子邮件发送我自己格式的文件,我应该怎么做才能在我自己的 iOS 5 应用程序中打开它?

swift - 从文档目录中的本地镜像设置 UIImageView 的问题

iPhone内存管理(基础)

iphone - 来自 NSFetchedResultsController 的索引结果