iPhone模拟器-模拟3G连接

iPhone模拟器-模拟3G连接,iphone,ios4,ios-simulator,Iphone,Ios4,Ios Simulator,我正在测试可达性api,但我的物理设备只有WiFi接入,因为我没有电话合同。我的代码需要区分连接到3G/2G还是WiFi。可以在iPhone模拟器上模拟3G连接吗 澄清:我用的是雪豹。限制带宽不是我需要的。我需要将实际接口标识为3G或2G收音机,而不是WiFi。我不认为这是iphone模拟器中的内置功能。但我有时在禁用wifi(和3g)的设备上测试它 如果你没有iPhone,但是有类似的东西(比如Android),那么只需在你的设备上启用栓系,并使用栓系互联网连接即可。那么你的iPhone模拟器

我正在测试可达性api,但我的物理设备只有WiFi接入,因为我没有电话合同。我的代码需要区分连接到3G/2G还是WiFi。可以在iPhone模拟器上模拟3G连接吗


澄清:我用的是雪豹。限制带宽不是我需要的。我需要将实际接口标识为3G或2G收音机,而不是WiFi。

我不认为这是iphone模拟器中的内置功能。但我有时在禁用wifi(和3g)的设备上测试它

如果你没有iPhone,但是有类似的东西(比如Android),那么只需在你的设备上启用栓系,并使用栓系互联网连接即可。那么你的iPhone模拟器只会变慢;)


编辑:另一个想法是限制mac的带宽。我在网上找到了(没有测试过),它应该能够限制网络流量(到本地路由器/调制解调器)

如果您正在使用Lion,请尝试

现在,在设备(注册为开发人员设备时)的首选项中有一部分“网络链接调节器”可用

您可能也会喜欢


编辑:我不确定这是否能作为3g的标识符。在我做了一些测试之后,我会更新我的答案(我现在正在做完全相同的事情!)

除了网络速度之外,我不确定你是否能分辨出区别,因为网络速度不会永远保持不变。这不是速度的问题,而是识别接口的问题。如果还没有,你也可以尝试苹果开发者论坛。另一种获得解决方案的方法是提交一份bug报告,请求此功能,但我相信您已经知道了。这是我想要的工具。谢谢它似乎不再起作用了。我总是听到“设置限速失败”