web-dev-qa-db-fra.com

Ralentissez Internet pour le simulateur iOS

J'ai un crash aléatoire dans mon application iOS. Cela se produit lorsque la connexion Internet est lente. La vitesse Internet de mon bureau est trop rapide.

Pour les tests sur simulateur, j'ai installé Network Link Conditioner comme mentionné ici: Installation de Network Link Conditioner Tool d'Apple

Maintenant, le problème est que j'ai sélectionné un profil de connexion plus lent, mais j'ai toujours la vitesse Internet normale (rapide) dans le simulateur.

J'ai également créé mon propre profil et défini la bande passante de téléchargement à 5 kbps mais toujours pas d'utilisation.

J'ai: Mackbook retina, OSX 10.7.5, XCode: 4.4.1

Le redémarrage de Xcode et Simulator n'a pas fonctionné non plus.

Des paramètres supplémentaires sont-ils requis pour le conditionneur de liaison réseau? Ou dois-je faire autre chose pour régénérer le crash? De l'aide?

30
Abdullah Umer

Vous pouvez régler le réseau sur une caractéristique lente en testant sur les appareils. Accédez à Paramètres -> Paramètres développeur -> Conditionneur de liaison réseau -> Activer. Ceci est pour iPhone/iPad exécutant iOS 6 Network Link Conditioner est également disponible pour le Mac dans "Outils supplémentaires pour Xcode" pour les tests dans le simulateur.

Remarque: il apparaît après que l'appareil a été connecté à Xcode, activé pour le développement et que certaines applications y sont exécutées.

Voici comment tester les performances du réseau HORRIBLE: enter image description here

51
Hannes Sverrisson

Qu'en est-il d'un serveur proxy de développement pour simuler des connexions lentes? Celui qui semble prometteur est http://www.charlesproxy.com/

6
Tim Büthe

Vous ne pouvez pas utiliser un iPad/iPhone connecté à votre Mac pour reproduire le crash?

ios6 contient également un conditionneur de liaison réseau: http://www.neglectedpotential.com/2012/09/ios6-network-link-conditioner/

0
Bastian