web-dev-qa-db-fra.com

Le simulateur iOS d'Expo React-Native ne fonctionne pas

Bonjour, je rencontre un problème avec Expo React-Native. Chaque fois que j'essaie de lancer le simulateur iOS. Je reçois cette erreur:

Simulator is installed but is identified as 'com.Apple.CoreSimulator.SimulatorTrampoline'; don't know what that is.
Simulator not installed. Please visit https://developer.Apple.com/xcode/download/ to download Xcode and the iOS simulator. If you already have the latest version of Xcode installed, you may have to run the command `Sudo xcode-select -s /Applications/Xcode.app`.

Capture d'écran des résultats de l'exposition

Ma version NPM est 6.7.0 react-native-cli: 2.0.1 react-native: 0.57.1 ​​ Version Expo 2.11.9

Aussi, je me suis assuré que mes outils de ligne de commande sur Xcode sont parfaitement configurés Xcode CommandLineTools

Enfin, j'ai également essayé d'exécuter la commande Sudo xcode-select -s /Applications/Xcode.app

Rien ne fonctionne..

19
Ahmed Nagy

Si cela aide quelqu'un d'autre, le correctif d'ouvrir le simulateur en premier ne fonctionnait pas pour moi au début car je n'avais pas d'outils de ligne de commande installés. Vous pouvez ouvrir xCode, accédez à preferences > locations > command line tools et s'il est vide, vous devrez les installer. Une fois installés, expo start donnera la même erreur que OP, mais vous pouvez ensuite utiliser open -a Simulator && expo start suggestion.

0
smilebomb

???? J'ai été confronté au même problème pendant un mois, mais j'ai finalement trouvé une solution qui a fonctionné pour moi:

  1. Mise à jour de mon Xcode vers la version 11.1 ✨
  2. Xcode 11.1 ouvert: (1) Vérifiez si "Xcode 11.1" a été sélectionné comme mon "outil de ligne de commande"; (2) Sous l'onglet "Composants", j'ai téléchargé manuellement un simulateur (iOS 12.2)
  3. Client Expo mis à jour vers @ 3.1.2 ✨ Sudo npm install --unsafe-perm -g expo-cli
  4. Mise à jour de Node.js de la version 11.6.0 à 12.0.0
Sudo npm install -g n
npm cache clean -f
  1. Redémarré mon projet et mon simulateur
  2. npm start

✨ Qui a lancé avec succès mon simulateur iOS et construit mon projet! ✨

0
Designying