我正在测试Reachability api,但我的物理设备只有WiFi接入,因为我没有电话合同。我的代码需要区分连接到3G / 2G或WiFi。是否可以在iPhone模拟器上模拟3G连接?
澄清:我正在使用Snow Leopard。限制带宽不是我需要的。我需要将实际接口识别为3G或2G无线电,而不是WiFi。
答案 0 :(得分:57)
答案 1 :(得分:2)
您可能也想Speed Limit。
编辑:我不确定这是否可以作为3g的标识符。我做了一些测试后会更新我的答案(我现在正在做同样的事情!)
答案 2 :(得分:0)
我不认为它是iphone-simulator中的内置功能。但我有时会在我的设备上测试它,并禁用wifi(和3g)。
如果你没有iPhone但是......类似(例如Android)然后只需在您的设备上启用网络共享并使用系留的互联网连接。然后你的iPhone模拟器只会变慢;)
编辑:另一个想法是限制Mac的带宽。我发现this tool在线(尚未测试)应该可以限制网络流量(到本地路由器/调制解调器)