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

Alors que je suis en xcode8 essayer de lancer une application sur le simulateur iOS 10 en utilisant xcode8 je reçois fréquemment ces alertes. Ils apparaissent au hasard deux à la fois et on ne voit pas ce qui les déclenche.

Voici l’image de l’erreur que j’ai eue.

Erreur Capture d'écran.

J’ai essayé de suivre les choses.

  • Nettoyer et reconstruire une application
  • Redémarrer xcode & Simulator
  • Effacer les données dérivées et recréer l’application.

Même je recevais 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é l’application en cours d’exécution et j’ai eu l’erreur ci-dessus.

Je suppose que ça se passe parce que les deux simulateurs étaient ouverts, ça a été résolu quand j’ai fermé mon ancien simulateur. Semble être un problème pendant que xcode 8 essayait d’établir la connexion avec le simulateur.

Vous venez de suivre ces étapes pour supprimer cette erreur, cela fonctionne bien de mon côté et j’espère que ces étapes fonctionnent pour vous aussi essayez-le.

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

entrer la description de l'image ici

v) Aller à l’emplacement entrer la description de l'image ici vi) Définir la version appropriée pour les outils de ligne de commande (votre version de Xcode)

vii) cliquez sur Données dérivées entrer la description de l'image ici

viii) Ensuite, allez à Données dérivées et supprimez ce dossier. voir l’image ci-dessous entrer la description de l'image ici

ix) Cliquez sur les parameters de réinitialisation du contenu du simulateur, quittez simplement xcode et simulateur, ouvrez-les en clair et créez le code x et exécutez-le.

Sans supprimer le dossier “Données dérivées”

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

  1. Quittez Xcode, Instruments, Simulator.app et Console
  2. xcode-sélectionnez la version avec laquelle vous voulez travailler
  3. Démarrez la version de Xcode que 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, ajoutez “sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService”.

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

J’ai eu un problème similaire, malgré le fait de ne pas lancer une seconde instance du simulateur, en raison de l’utilisation de SimPholders et de la configuration des outils de ligne de commande XCode sur une version différente de XCode. Pour résoudre ce problème, ouvrez les préférences XCode et, sous l’onglet Emplacements, vérifiez que la version des outils de ligne de commande correspond à la version de XCode dans laquelle vous travaillez actuellement.

Le même problème que j’ai rencontré lorsque j’ai deux versions de Xcode, mais le problème était que lorsque nous ouvrions les deux instances du simulateur, nous obtiendrions la même erreur, la meilleure façon de résoudre ce problème est d’exécuter la commande

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

pour supprimer les données dérivées.

Rien de ce qui précède n’a fonctionné pour moi.

Au lieu de choisir le simulateur et d’appuyer sur “exécuter”, je l’ai résolu en ouvrant d’abord le menu “Ouvrir l’outil de développement” du simulateur. Après cela, tout a bien fonctionné.

entrer la description de l'image ici

J’ai eu le problème similaire montré dans la capture d’écran ci-dessous.

Screenshot 1

Je l’ai résolu en fermant Xcode 7 et son simulateur.

Il semble que lorsque vous travaillez sur Xcode 8 et son simulateur, le simulateur Xcode 7 ne devrait pas restr ouvert.

Vous trouverez ci-dessous une capture d’écran de l’état du simulateur pour Xcode 7 lorsque vous travaillez sur Xcode 8.

Screenshot 2

Dans mon cas, j’ouvrais un projet Xcode 8 et l’émulateur de cette version, puis ouvrais ce projet sur Xcode 7.3.1, lorsque je crée un émulateur, il affiche l’alerte.

Ma solution: Fermez toutes les versions de Xcode => Effacer les données dérivées => Quitter Xcode => Ouvrir Xcode => Choisissez Fichier => Ouvrir récents.

Forcer à quitter .. Xcode et simulateur. Ce type de problème est survenu parce que vous essayez peut-être d’exécuter plus d’une version Xcode différente en même temps.

Je viens d’avoir ce problème en essayant de déboguer une application iOS de Xamarin, qui utilise Xcode pour exécuter des applications dans le simulateur. Au départ, je visais un iPad Pro de 9,7 pouces, j’ai tenté de remplacer le périphérique simulé par un iPad Air 2 (toujours sur iOS 10), mais le simulateur ne répondait pas. Après avoir quitté et relancé le simulateur, Retour à l’ancien appareil – je ne sais pas si le changement d’appareil a réellement fait quelque chose mais je n’ai pas vu le message d’erreur dans les quelques fois où j’ai exécuté mon application depuis.

Résolu en fermant tous les xcode et simulateur. Ne me demande pas pourquoi. Il se passait sur la version bêta pour moi

J’ai eu un problème similaire, ce que j’ai fait est que j’ai fermé le simulateur et tout le Xcode et je suis allé au terminal et tapé pour voir n’importe quelle application Xcode en cours d’exécution puis je l’ai tué. J’avais un Xcode en arrière-plan.

Commande pour voir si Xcode est en cours d’exécution,

 ps -e | grep -i xcode 

Utilisez kill commentaire pour tuer toute application Xcode en cours d’exécution, j’ai utilisé

 kill -9  

Le même problème que j’ai rencontré dans mon cas, j’ai arrêté toutes les applications et redémarré mon Mac et tout va bien

Remèdes simples et rapides ..

1.Offrez tout xCode et rouvrez le xCode dont vous avez besoin pour travailler …

J’ai eu ce problème aussi, mais j’ai fait ci-dessous le processus ça marche bien.

Vous avez à la fois Xcode 8.xx et 9 sur votre Mac, ce qui pose problème. Ne lancez qu’un seul Xcode à la fois (quittez un autre Xcode, ne laissez pas un autre Xcode s’exécuter en arrière-plan!).

Cela peut se produire lorsque plusieurs versions de Xcode sont installées sur votre ordinateur. Assurez-vous de QUITTER (et pas seulement de fermer) toutes les versions de Xcode en premier.

Changer l’appareil semble avoir fonctionné pour moi après avoir fait les autres choses. Je n’ai pas eu à redémarrer mon ordinateur.