web-dev-qa-db-fra.com

Erreur Xcode lors de la connexion au simulateur "Abandon de la connexion causée par le logiciel"

Lorsque j'essaie d'exécuter mon projet via le simulateur Xcode, il continue de me signaler l'erreur "Abandon de la connexion causée par le logiciel".

J'ai essayé de redémarrer le simulateur et Xcode, et j'ai récemment supprimé le dossier DerivedData comme suggéré dans ce message à propos des terrains de jeu endommagés , ce qui n'a pas non plus aidé.

59
Hannele

SOLUTION RAPIDE

Cela se produit car plusieurs versions de Xcode sont installées. MacOS ne prend malheureusement en charge 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 régler les problèmes, choisissez l’une des options suivantes: 

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

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

En utilisant la ligne de commande:

  1. exécuter Sudo xcode-select --switch /Applications/your_custom_folder_if_needed/Xcode.app

  2. Redémarrez votre terminal et Xcode et cela fonctionnera parfaitement.

Utilisateurs sans ligne de commande:

  1. Quitter toutes les instances de Xcode
  2. Démarrer l'instance de Xcode que vous souhaitez utiliser
  3. Allez dans Xcode -> Préférences -> Emplacements
  4. Sélectionnez la version correcte dans les outils de ligne de commande.
  5. Terminé!
96
Gabox

Cela est dû à multiple Xcode installé sur votre système. Voici comment vous le faites fonctionner:

  1. Quitter tous les Xcodes en cours d'exécution
  2. Relancer Xcode
  3. Allez dans Xcode> Préférences> Emplacements
  4. Passez à la version correcte dans Command Line Tools

Nettoyez le projet et effacez les données dérivées si nécessaire, puis lancez!

53
Umitk

Dans mon cas, quitter et relancer Xcode suffisait. J'ai eu deux Xcodes, stable et beta.

9
Chuck Boris

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

0
Daddy