xcode - Xcode 11.5,过度使用网络
问题描述
有时我在父母家工作;因为互联网很糟糕,我不得不从移动公司购买有上限的互联网,所以我安装了 Bandwith+ 来检查我的数据使用情况。
我做 iOS 开发主要是作为一种爱好,所以我在工作时让 Xcode 处于开放状态。今天下午我的互联网使用量达到 20GB 时我吓坏了,大多数时候我平均一整天都是 2GB
起初我指责 Paralells 和 Windows 更新,但由于我所做的一切似乎都无法阻止过度的网络使用,所以我检查了活动监视器并找到了罪魁祸首
Xcode 在重新加载后 10 分钟一直处于打开状态,没有打开模拟器,只是我正在处理的项目(没有任何网络使用),没有添加到项目中,只是在我输入时留在后台等待时钟用完
有趣的是,它在收到 28KB 时很高兴大约 7 分钟,直到它发疯
但是让我们再给他 10 分钟,看看它会到达哪里,记住,它只是坐在背景中,同时我正在喝一杯......
它在 20 分钟内消耗了将近 1 GB!它甚至在下载什么?
更多信息:我昨天从 App Store 下载了它,实际上在重新安装之前删除了旧应用程序,看看它是否解决了我一直遇到的 Playgrounds 错误(它没有)
我明天可能会重新下载它,但我想知道是否有我可能丢失的东西或者有一些解决方法
解决方案
好的,我会告诉你发生了什么
带宽问题后几天我开始遇到这个问题(我不使用颤振) https://github.com/flutter/flutter/issues/56826
我的垃圾桶里装满了来自 Xcode 的 dyld_shared_cache_arm64 文件
我注意到 Xcode 在我使用它的整个过程中都在报告“从设备复制缓存文件”,所以我搜索了一个解决方案
我有一个 iPad,为了方便我无线连接,这是下载的来源,我禁用了无线调试,现在带宽问题已经结束,每次我尝试通过 USB 运行应用程序时,它都会尝试复制缓存文件电缆,它似乎永远不会结束。我只是取消了那次运行,第二次运行正常
推荐阅读
- reactjs - React Bootstrap - 工具提示未在 OverlayTrigger 中显示 img
- python - 无效参数:在图中未找到在 feed_devices 或 fetch_devices 中指定的参数
- java - 如何将 Angular 6 和 Spring MVC 与单个服务器集成?
- android - 如何在android布局的listview中显示mysql数据库的单行数据?
- jms - 多个 JMS 消费者到同一个 MQ JMS 队列是否保证负载平衡?
- javascript - 仅具有特定角色的命令
- c# - 将对象添加到基类列表
- ctags - 如何在 Windows 中将已生成的标记文件与 opengrok.jar 一起使用
- c# - PictureBox 在执行过程时冻结
- java - 硬币找零问题 - 带回溯的蛮力解决方案,但如何获得硬币?