64 votes

Xcode 8 | Simulateur iOS 10 "Erreur renvoyée en réponse: connexion invalide"

Alors que je suis essayez d'exécuter une application dans le simulateur iOS 10 à l'aide de xcode8 - je obtenir ces alertes fréquemment. Ils apparaissent aléatoirement deux à la fois et il n'est pas évident, qu'est-ce que les déclencher.

Ci-dessous est l'Image pour l'Erreur que j'ai eu.

Error Screen shot.

J'ai essayé les choses Suivantes.

  • Nettoyer et Reconstruire une application
  • Redémarrez xcode et Simulateur
  • Clairement Dérivé des Données Et de la Reconstruction de l'application.

57voto

Même j'ai eu la même erreur. Le problème dans mon cas était que je travaillais sur xcode 7.3 et que son simulateur était ouvert, plus tard, j'ai fermé xcode 7 et ouvert xcode 8 et j'ai essayé de lancer l'application et j'ai obtenu l'erreur ci-dessus.

Je suppose que cela se produit parce que le simulateur était ouvert, cela a été résolu lorsque j'ai fermé mon ancien simulateur. Il semble y avoir un problème pendant que xcode 8 essayait d’établir une connexion avec le simulateur.

27voto

G Rami Reddy Points 521

Il te suffit de suivre ces étapes pour supprimer cette erreur, cela fonctionne très bien dans mon côté et j'espère que ces étapes de travail à vous aussi il suffit de l'essayer.

 i)Remove multiple xcode versions.
ii)Quit all Xcode and simulators. 
iii)Only one version you opened.
iv)Go to Xcode  -> Preferences

enter image description here

v)Aller à la position enter image description here vi) Définir la bonne version pour les outils de ligne de commande (votre Xcode version)

vii)cliquez sur Données Dérivées enter image description here

viii), Puis aller à la Dérivée de données et de supprimer ce dossier. voir l'image ci-dessous enter image description here

ix) Cliquez sur Simulateur de réinitialiser les paramètres de contenu et vient de quitter l'xcode et le simulateur et ouvrir claire et construire le xcode et l'exécuter.

13voto

user123456 Points 60

Sans la suppression de "données Dérivées du" dossier

Les mêmes règles que dans le passé, s'appliquent à la commutation entre 8 et Xcode Xcode 9:

  1. Quittez Xcode, Instruments, Simulateur De.app, et la Console
  2. xcode-sélectionnez la version que vous voulez travailler avec
  3. Démarrez la version de Xcode vous souhaitez utiliser

Si ces étapes ne résolvent pas le problème pour vous, vous pouvez répéter les étapes ci-dessus > mais après #2 ajouter "sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService".

à partir de ce https://forums.developer.apple.com/thread/79301

7voto

Sagar Daundkar Points 121

Le même problème que j'ai rencontré lorsque j'ai deux versions de Xcode, mais le problème était que lorsque nous ouvrons les deux instances du simulateur, nous obtiendrons la même erreur, le meilleur moyen de résoudre ce problème est d'exécuter la commande

 rm -rf ~/Library/Developer/Xcode/DerivedData 
 

supprimer les données dérivées.

6voto

Ryan Points 61

J'avais un problème similaire, même si je n'avais pas lancé une deuxième instance du simulateur, à cause de l'utilisation de SimPholders et du fait que les outils de ligne de commande XCode étaient définis sur une version différente de XCode. Pour résoudre ce problème, ouvrez les préférences XCode et, sous l'onglet Emplacements, assurez-vous que la version des outils de ligne de commande correspond à la version de XCode dans laquelle vous travaillez actuellement.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X