web-dev-qa-db-fra.com

Impossible de visiter le site Web sur le simulateur iOS: "Cette connexion n'est pas privée"

Je suis en train de créer une extension pour l'application Watch et je souhaite utiliser le simulateur, car il est beaucoup plus facile et rapide que de créer mon Apple Watch à chaque fois.

Cependant, j'ai rencontré un problème avec le simulateur qui ne permettait de visiter aucun site Web en raison de l'erreur "Cette connexion n'est pas privée". Cela ne devrait normalement pas être un problème, sauf que dans mon cas, je dois me connecter à mon iOS en utilisant Facebook et je suis confronté au même problème. Le message est légèrement différent lorsque vous utilisez SFSafariViewController:

  Safari cannot open the page because it could not establish a secure connection to the server

J'ai consulté les paramètres de Safari sur le simulateur pour voir si je pouvais désactiver la sécurité, mais je n'ai rien trouvé. Est-ce que je peux contourner ce problème?

J'utilise actuellement le Xcode 9.1 et macOS High Sierra 10.13.1

 screenshot

12
jackchmbrln

Cela fonctionne pour moi après la suppression de tous les programmes anti-virus de mon Mac. J'espère que cela vous sera utile.

32
Joey

Bonjour, 

J'ai eu le même problème avec Avast sur mon Mac. Vous n'avez pas besoin de le supprimer, allez simplement dans les paramètres et désactivez le "Bouclier Web" pendant que vous utilisez le simulateur: Voir l'image pour plus de détails

Si vous ne souhaitez pas le désactiver pour tous les sites Web, vous pouvez ajouter le serveur à la liste des personnes exclues: Voir l'image pour plus de détails

J'espère que cela aide!.

11
Donald Rodriguez

J'ai rencontré un problème avec le simulateur où je ne pouvais visiter aucun site Web à cause de l'erreur "This Connection Is Not Private".

Il semble que vous rencontriez probablement/ App Transport Security , qui nécessite que les applications se connectent aux serveurs de manière sécurisée. Dans la plupart des cas, il suffit de modifier la méthode de l'URL utilisée, de HTTP à HTTPS.

0
Caleb