首页 > 解决方案 > Xcode 11.5,过度使用网络

问题描述

有时我在父母家工作;因为互联网很糟糕,我不得不从移动公司购买有上限的互联网,所以我安装了 Bandwith+ 来检查我的数据使用情况。

我做 iOS 开发主要是作为一种爱好,所以我在工作时让 Xcode 处于开放状态。今天下午我的互联网使用量达到 20GB 时我吓坏了,大多数时候我平均一整天都是 2GB

起初我指责 Paralells 和 Windows 更新,但由于我所做的一切似乎都无法阻止过度的网络使用,所以我检查了活动监视器并找到了罪魁祸首

Xcode 在重新加载后 10 分钟一直处于打开状态,没有打开模拟器,只是我正在处理的项目(没有任何网络使用),没有添加到项目中,只是在我输入时留在后台等待时钟用完

在此处输入图像描述

有趣的是,它在收到 28KB 时很高兴大约 7 分钟,直到它发疯

但是让我们再给他 10 分钟,看看它会到达哪里,记住,它只是坐在背景中,同时我正在喝一杯......

在此处输入图像描述

它在 20 分钟内消耗了将近 1 GB!它甚至在下载什么?

更多信息:我昨天从 App Store 下载了它,实际上在重新安装之前删除了旧应用程序,看看它是否解决了我一直遇到的 Playgrounds 错误(它没有)

我明天可能会重新下载它,但我想知道是否有我可能丢失的东西或者有一些解决方法

标签: xcodemacosxcode11macos-catalina

解决方案


好的,我会告诉你发生了什么

带宽问题后几天我开始遇到这个问题(我不使用颤振) https://github.com/flutter/flutter/issues/56826

我的垃圾桶里装满了来自 Xcode 的 dyld_shared_cache_arm64 文件

我注意到 Xcode 在我使用它的整个过程中都在报告“从设备复制缓存文件”,所以我搜索了一个解决方案

我有一个 iPad,为了方便我无线连接,这是下载的来源,我禁用了无线调试,现在带宽问题已经结束,每次我尝试通过 USB 运行应用程序时,它都会尝试复制缓存文件电缆,它似乎永远不会结束。我只是取消了那次运行,第二次运行正常


推荐阅读