web-dev-qa-db-fra.com

Expo: changer par défaut IOS simulateur

Je suis nouveau dans expo et react-native Chaque fois que je lance l'application à partir du simulateur IOS (dans expo), il démarre toujours IphoneX. Si j'ai besoin de changer de simulateur, je dois l'ouvrir via Xcode, existe-t-il un moyen de changer le simulateur par défaut?

8
Hena Shiekh

Il n’existe actuellement aucun moyen de changer le simulateur d’Expo. Expo utilise simplement le dernier simulateur ouvert dans Xcode. 

Si cela ne fonctionne pas, essayez ceci (mis à jour ici à partir de mon commentaire): 

  1. Lorsque le simulateur est ouvert, cliquez sur Matériel> Périphérique> Sélectionnez l’autre iphone .

  2. Maintenant les deux seront ouverts. Quittez ensuite le simulateur du quai.

  3. Essayez maintenant d’ouvrir votre projet dans le simulateur ios d’expo. Il doit s’ouvrir dans le simulateur que vous avez sélectionné dans le menu du matériel.
27
Varun Nath

C'est possible, mais vous ne pouvez pas le cibler à partir de la ligne de commande. Expo ne fera que cibler le dernier simulateur ouvert.

  1. Cliquez sur Matériel> Appareil et choisissez l'appareil que vous désirez.

  2. Vous avez maintenant deux simulateurs ouverts, assurez-vous que celui que vous voulez est actif.  

  3. Maintenant, quittez l’application de simulation avec Commande + Q

  4. Maintenant, dans votre ligne de commande, lorsque vous exécutez le serveur expo, cliquez simplement sur i  

  5. Le simulateur s'ouvrira avec votre appareil ciblé.

3
Sabba Keynejad

Vous devez simplement ouvrir le simulateur souhaité via Xcode, puis exécuter: npm run ios
à partir du répertoire de votre projet ou d’une commande similaire pour démarrer votre application

0
MAP Inc.