更改与3G或EDGE的连接以测试慢速互联网连接

时间:2013-04-12 17:45:59

标签: iphone ios objective-c xcode

我正在开发一个需要在慢速连接下调试的应用程序。我的问题是我只拥有一台使用LTE的iPhone 5。我可以在我的设置中禁用LTE进行4G连接,但这个4G连接仍然可以快速用于我的测试目的。我想知道是否有办法以编程方式强制测试iPhone进入3G或EDGE。

3 个答案:

答案 0 :(得分:3)

除了变慢之外你还想测试片状 - 你可以用苹果的网络链接调节器模拟这个并通过mac的互联网连接(或运行模拟器)运行你的iPhone。请参阅Installing Apple's Network Link Conditioner Tool

如果你真的想要一些好的测试,最好的方法就是查看你的手机提供商的覆盖率图并找到一些糟糕的位置。在驶入和驶出范围时对这些区域进行测试应该清除掉任何破碎的网络代码。 :)

答案 1 :(得分:3)

网络链接调节器在最近的iOS版本中也存在于设备上,我不肯定他们何时添加它。

但它出现在“开发者”菜单下的“设置”中。

答案 2 :(得分:0)

  

我可以在我的设置中禁用LTE进行4G连接但是这个4G连接仍然可以快速用于我的测试目的

LTE (一种)4G。

如果你禁用它,它将回退到EDGE。或者,您可以切换到Wi-Fi连接并降低速度(如果您的路由器具有此功能)。