是否可以在iOS模拟器中禁用网络?
我试图调试一些不一致的行为,我在从互联网获取主要数据的应用程序中看到了这种行为。 我在模拟器中看不到问题,只是在设备上,所以我想在模拟器中重现网络和连接环境。
有什么方法可以在模拟器中禁用网络吗?
(我正在远程连接到Mac进行编码,现在没有其他选择,因此禁用OS网络不是一种选择)。
恐怕不是 - 模拟器共享操作系统正在使用的任何网络连接。 我提交了关于模拟网络状况的雷达错误报告, 你可能会考虑做同样的事情。
使用简单的法拉第笼来阻止或限制外部射频信号电平。
你可以用铝箔做你自己的。 如果这是您想要阻止的,那么开口应该小于数据服务的波长。
800 Mhz具有37厘米(14“)的波长,1900兆赫具有16厘米(6”)的波长。
这对于实际设备来说比使用模拟器更好,因为Mac在法拉第笼内时很难工作;-)
是。 在Xcode中,您可以转到Xcode
菜单项 - > Open Developer Tools
- > More Developer Tools
然后下载“Xcode的其他工具”,它将包含Network Link Conditioner。
使用此工具,您可以模拟不同的网络场景(例如100%丢失,3G,高延迟DNS等),并且您也可以创建自己的自定义场景。
链接地址: http://www.djcxy.com/p/30665.html上一篇: Is it possible to disable the network in iOS Simulator?