Probleme suite à passage Xcode 7 béta
Zim513201
Membre
Bonjour à tous, je viens de passer sur une version béta de Xcode, et depuis, mon app ne fonctionne plus.
Il n'y a pas de problèmes dans le code, la compilation s'effectue avec succès, mais je reçois un mesage dans la console :
2015-09-24 09:17:47.796 agriduino[460:78983] App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app's Info.plist file.
Si une âme charitable pouvait m'éclairer ca serait super sympa.
ce message apparait immédiatement dès que je passe mon switch sur on, ce qui a pour effet d'envoyer une requête à un serveur arduino distant
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Mais pourquoi passer à Xcode 7 beta, alors que Xcode 7 est maintenant disponible ? Le support de l'AppleTV peut-être ?
Toutes les connexions doivent se faire en https sous iOS 9.
je sais c'est con, mais je voulais essayer, apparement j'ai trouver un sujet qui dit qu'il faut contourner les nouvelles regles de transport sécurity ATS de Xcode 7 en modifiant le fichier info.plist
Mais je sais pas trop là
et comment je peux modifier mes connection http en https ?
Soit tu supportes le HTTPS (du côté de te serveurs, etc.), soit tu peux tout autoriser comme auparavant, soit utiliser des listes blanches/noires: https://developer.apple.com/library/prerelease/ios/technotes/App-Transport-Security-Technote/index.html
Le mieux étant d'avoir des white/black lists si possible... Mais quand tu scannes ton réseau personnel parfois...
A ajouter dans ton info.plist, tu l'ouvres en texte et tu ajoutes ça quelque part entre deux autres clés/valeurs.
Merci beaucoup, c'est bon , j'ai modifié mon info.plist