Erreur de Xcode lors de la connexion au simulateur

Lorsque j’essaie d’exécuter mon projet via le simulateur Xcode, il continue à me donner l’erreur “Abandon de connexion causé par le logiciel”.

Je ai essayé de redémarrer le simulateur et Xcode, et j’ai récemment supprimé le dossier DerivedData comme suggéré dans cet article sur les terrains de jeu cassés de sorte que aussi n’a pas aidé.

SOLUTION RAPIDE

Cela se produit car plusieurs versions de Xcode sont installées. Malheureusement, MacOS ne supporte que l’exécution d’une version de Xcode à la fois et il doit connaître l’emplacement de la version en cours d’exécution. Pour sortinger les choses, choisissez l’une des options suivantes:

Quittez toutes les instances de Xcode et redémarrez-le

Essayez l’une des autres options ci-dessous si cela n’a pas résolu le problème.

En utilisant la ligne de commande:

  1. lancez sudo xcode-select --switch /Applications/your_custom_folder_if_needed/Xcode.app

  2. Redémarrez votre terminal et Xcode et cela fonctionnera très bien.

Utilisateurs en ligne sans commande:

  1. Quittez toutes les instances de Xcode
  2. Démarrez l’instance de Xcode que vous souhaitez utiliser
  3. Aller à Xcode -> Préférences -> Emplacements
  4. Sélectionnez la version correcte dans les outils de ligne de commande
  5. Terminé!

Cela est dû au fait que plusieurs Xcode sont installés sur votre système. C’est comme ça que tu fais ça:

  1. Quittez tous les Xcodes en cours d’exécution
  2. Relancez Xcode
  3. Aller à Xcode> Préférences> Emplacements
  4. Passez à la version correcte dans les Command Line Tools

Nettoyer le projet et effacer les données dérivées si nécessaire, puis exécuter!

Dans mon cas, quitter et relancer Xcode était suffisant. J’ai eu deux Xcodes, stables et bêta.

Pour moi, le redémarrage de Mac OS a fonctionné (plusieurs fois).