Leider gibt es im iPhone Simulator einige Dinge, die recht unterschiedlich sind gegenüber dem Verhalten auf dem iPhone. Eines davon ist die Geschwindigkeit beim Downloaden von Daten. Unter Edge oder auch 3G dauert das schon mal seine Zeit und auch das Verhalten der eigenen Software kann unter anderen Rahmenbedingungen durchaus anders sein. Beispielsweise Timeouts oder Ähnliches.
Mit den nachfolgenden Befehlen lässt sich dieses Verhalten jedoch auch im Simulator testen:
1 2 | sudo ipfw pipe 1 config bw 120Kbit sudo ipfw add 10 pipe 1 tcp from any to me |
Damit wird eine Pipe mit begrenzter Geschwindigkeit aufgesetzt, so dass die Daten im Simulator langsamer ankommen. Um das Ganze nachher wieder aufzuheben genügt:
3 | sudo ipfw delete 10 |
