Xcode11.5、过度使用网络

Xcode 11.5, excessive network usage

有时我会在 parent 的家里工作;因为网速很差,我不得不从移动公司购买封顶网,所以我安装了 Bandwith+ 来检查我的数据使用情况。

我从事 iOS 开发主要是出于业余爱好,所以我 Xcode 在从事真正的工作时有闲暇时间。今天下午我的互联网使用量达到 20GB 时,我感到很震惊,大多数日子我一整天平均使用 2GB

我一开始责怪 Paralells 和 Windows 更新,但由于我似乎没有采取任何措施来阻止过度的网络使用,所以我检查了 Activity 监视器并找到了罪魁祸首

Xcode 重新加载后 10 分钟一直处于打开状态,没有打开模拟器,只有我正在处理的项目(没有任何网络使用),没有添加项目,只是停留在当我输入此内容并等待时钟 运行 结束时的背景

有趣的是,它在收到 28KB 时很高兴地坐了大约 7 分钟,直到它变得疯狂

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

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

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

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

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

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

我的垃圾桶装满了来自 Xcode

的 dyld_shared_cache_arm64 个文件

我注意到 Xcode 在我使用它的整个过程中一直在报告 "Copying cache files from device",所以我搜索了一个解决方案

我有一个 iPad 为方便起见无线连接,那是下载的来源,我禁用了无线调试,现在带宽问题已经解决,它确实尝试每次复制缓存文件有一次我尝试通过 USB 数据线 运行 一个应用程序,但它似乎永远不会结束。我只是取消了 运行 并且它第二次工作正常