在启动 mac 和 运行 xcode 模拟器时消耗大约 500MB 互联网数据

On Starting mac and running xcode simulator Consume around 500MB Internet Data

过去 4 周,当我 运行 我的 Xcode 应用程序在模拟器上首次启动时,我观察到它消耗了大约 500MB 的互联网数据。 这不是项目特定的问题。每次当我关闭并启动 mac 和 运行 Xcode 时,只要模拟器打开,它就会消耗相同数量的数据。 任何人都可以帮助我这是什么问题??或任何后台服务 运行??

Xcode 版本:11.6 (11E708)

模拟器:13.6

OSX: 10.15.6

请帮助我每次我的互联网数据消耗时都不需要我必须解决这个问题

更新到xcode 11.7

后这个问题仍然存在

如果您不需要互联网连接来测试您的应用程序,您可以简单地禁用网络。

您可以 运行 wireshark 看看它实际在做什么,或者至少看看它连接到哪里。

感谢@Rado 建议https://apple.stackexchange.com/
https://apple.stackexchange.com/ 上发布问题后,我喜欢这个答案。

原答案: Xcode simulator constantly download something

答案:

中重命名文件com.apple.nsurlsessiond(不要删除)

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/UserEventPlugins/com.apple.nsurlsessiond.plugin/

某事-com.apple.nsurlsessiond

还有

中的文件 nsurlsessiond(不要删除)

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/usr/libexec/

某事-nsurlsessiond

带有 admob 的应用程序完美运行,在 safari 中也没有问题

我使用 tripmode 防火墙不给模拟器互联网访问权限,只在你需要的时候给。

工作正常,但是当你下次忘记关闭它并启动模拟器时,你会感觉很糟糕:(