主要问题是在飞行模式下,网络操作快速失败,而不稳定的移动信号将导致超时和几个字节一小时的速度。这通常与UI观点有显着差异。 (可能值得尝试使用一些带宽限制来使测试机器挨饿并看看它在网络开始中断时的行为?)
这取决于您尝试测试的故障模式。
我使用飞行模式作为首次通过检查,以确保不会快速拒绝应用提交。
其他网络故障处理检查可能包括:
您可能还想通过wlan-router尝试这个。首先,禁用iPhone上的数据漫游。然后,让iPhone通过您的wlan网络连接到互联网。然后,在iPhone仍然连接到wlan网络时断开wlan路由器上的网关。
你应该试试 网络链路调节器
有一个名为WWDC 2012的会议 网络最佳实践 提到它(但他没有解释如何在那里使用它)。
为了得到它,你必须去 XCode / Open Developer Tool /更多开发人员工具.. 并下载最新的XCode硬件IO工具。
从IO Tools pkg安装后,“网络链接调节器”将出现在“系统偏好设置”中
然后,您可以执行类似于100%数据包丢失的操作来模拟其中一个假装您已连接但实际上无法正常工作的路由器。
在iOS上,网络链接调节器在 设置/开发人员 (您必须先在XCode中启用开发人员模式才能看到它)
几年前,当测试使用蜂窝网络与“家庭基地”通信的远程设备时,我们做了一些事情,比如将它们移动到屏蔽室(制作移位),在四边中的三边放置大盾以迫使它们连接到某个塔(因此,网络)等。强力物理方法。由于这实际上切断了信号,因此它可能是一种更现实的方法。