quelqu'un sait-il comment rendre le simulateur IPhone/IPad hors ligne?
Cordialement!
Installer Little Snitch et bloquer temporairement toutes les connexions à partir de iOS Simulator lorsque la boîte de dialogue s'affiche.
Si vous définissez os x hors ligne, le simulateur iPad sera hors ligne. Sinon, non.
Il existe un outil appelé "Network Link Conditioner" mais il semble que ce ne soit que pour OX Lion et xCode 4.1+ installés. Jetez un oeil à: http://osxdaily.com/2011/08/10/simulate-internet-connectivity-bandwidth-speeds-network-link-conditioner/ - Je l'utilise presque tous les jours :)
Idéalement, toutes les communications réseau de l'application passent par un point. En commentant un code pertinent ou en créant une erreur factice, il est assez simple de donner l’impression que toutes les réponses ont expiré.
[[session dataTaskWithRequest:request completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
// if (error) {
if (self.delegate) {
[self.delegate networkError: error];
}
// } else {
Je le trouve assez bon pour le développement actuel. C'est rapide et pas cher, même s'il est un peu sale, tout en permettant de continuer à travailler sans les tracas d'un basculement WiFi constant. Une fois activé avec succès, il est facile de simuler des scénarios spécifiques.
Lorsque le travail est terminé, la désactivation de macOS WiFi pour les tests finaux est néanmoins une bonne idée.
Si vous souhaitez tester quelque chose dans l'environnement local, comme une application Web pour iOS avec des fonctionnalités en cache, vous pouvez ajouter une règle à votre fichier hosts pointant sur votre hôte local, puis vous pouvez commenter la ligne chaque fois que vous souhaitez la rendre inaccessible.
Sur macos, désactiver le Wi-Fi et brancher votre téléphone avec le mode de point d'accès USB fonctionne à merveille. Simple et fiable pour tout, y compris les tests d'accessibilité.