Pour commencer, j'avais l'habitude d'accéder aux fichiers hébergés localement sur mon application de simulateur sans aucun problème.
Après la mise à jour vers OS X Yosemite, je ne peux plus me connecter à des adresses telles que http://192.168.2.6:8000
sur mon simulateur iOS, qui fonctionnent correctement dans Chrome ou depuis mon téléphone actuel.
Dois-je activer un nouveau paramètre pour les tests locaux? Ou y a-t-il d'autres problèmes potentiels à examiner?
L'erreur que je reçois sur safari (sur simulateur iOS) est la suivante:
The error was: "The operation couldn't be completed. No such file or directory".
Et en regardant dans le system.log, je vois ceci:
Oct 13 16:40:46 My-MacBook-Pro MobileSafari[4215]: tcp_connection_set_tfo 89 TFO is not yet supported on Simulator
Ce problème a complètement résolu avec iOS 9.2 et Xcode 7.2: https://developer.Apple.com/library/content/documentation/Xcode/Conceptual/RN-Xcode-Archive/Chapters/xc7_release_notes.html#//Apple_ref/doc/uid/TP40016994-CH5-SW2
Cependant, sur la base des notes officielles sur les versions de Xcode 7.2, il reste un problème connu pour les versions précédentes d’iOS (je l’ai vérifiée pour iOS 8.2, mais il n’ya plus de problème). Vous pouvez utiliser votre adresse de bouclage (127.0.0.1 ou localhost) pour les anciennes versions.
C’est un problème connu qui, je crois, a été mentionné dans les notes de publication de Xcode. Malheureusement, la seule solution de rechange pour l'instant consiste à utiliser l'interface de bouclage (c'est-à-dire: 127.0.0.1) pour vos besoins de test.
Cela me semble être un avertissement que http va être mal vu. par exemple:
dans UIWebView, vous ne pouvez pas ouvrir, par défaut, une page http // Web
si vous ouvrez ensuite une page Web https //, celle-ci s'ouvre mais toutes les images, etc. en elle qui font référence à http // sites Web ne parviennent pas à charger
Je viens de traiter tout ça, ça arrive certainement avec le dernier Mac OS et le dernier Xcode
Phil