web-dev-qa-db-fra.com

Puis-je démarrer le simulateur iPhone sans "Build and Run"?

Je veux supprimer une application dans le simulateur avant de "construire et exécuter". Comment puis-je démarrer le simulateur pour pouvoir supprimer le fichier? Si je le lance par "build and run", j'obtiens une longue sortie de journal qui prend un certain temps à cause d'un bogue que j'essaie de corriger. J'aimerais éviter ça.

129
RobertL

Le simulateur n'est qu'une application et vous pouvez donc l'exécuter comme n'importe quelle autre application.

Pour exécuter le simulateur directement à partir du terminal, ajoutez ces commandes avec la commande open

Xcode 7.x, 8.x et 9.x

Dans Xcode 7.x, le simulateur iPhone a encore bougé: /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app.

Xcode 6.x

Dans Xcode 6.x, le simulateur iPhone a encore été déplacé et réside maintenant ici: /Applications/Xcode.app/Contents/Developer/Applications/iOS Simulator.app.


Xcode 4.x, 5.x

Dans Xcode 4.x (jusqu'à la version 4.5 sur Mountain Lion) et Xcode 5.0.x sur Mavericks, il réside ici: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/

Dans ma version de Xcode (4.5.2), je trouve très pratique d’utiliser le Open Developer Tool menu depuis l’icône du Dock ou le menu Xcode:

open iOS Simulator


Xcode 3.x

Dans Xcode 3.x, il habite ici:

/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone Simulator.app


Dans certaines versions futures de Xcode, il sera probablement déplacé à nouveau, il s’agit d’une petite application bizarre.

233
Seth

Depuis XCode 4.3, l'emplacement du simulateur a été modifié. Vous pouvez désormais trouver le simulateur à l'adresse suivante:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/

34
inta

Depuis le terminal, vous pouvez utiliser:

open -a iPhone\ Simulator
open -a iOS\ Simulator
open -a Simulator

Tout dépend du nom de l'application du simulateur, cela peut changer à chaque itération de Xcode.

33
atreat

Pour faire suite à cela, la nouvelle commande de @jimbojw pour créer un raccourci avec le nouveau Xcode (installation par préférences) est la suivante:

ln -s /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app /Applications/iPhone\ Simulator.app

Ce qui créera un raccourci dans le dossier des applications pour vous.

24
user1450909

Tout d’abord, ajoutez le simulateur iOS aux applications:

ln -s /Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app /Applications/iPhone\ Simulator.app

De là, vous pouvez l'ouvrir dans le Finder ou le faire glisser vers la barre de lancement.

Source: http://www.bram.us/2010/05/05/xcode-iphone-simulator-location/

7
jimbo

Utilisez Spotlight .

Mais seul le dernier simulateur sera ouvert. Si vous avez utilisé iPad Air 2 _ la dernière fois, Spotlight l’ouvrira. Si vous voulez ouvrir iPhone 6s cette fois, c'est un problème.

6
Jaybo

C'est une question plus ancienne, mais si vous souhaitez simplement exécuter le simulateur à partir de l'interface utilisateur de Xcode 4.5, vous pouvez effectuer les opérations suivantes: Xcode> Ouvrir l'outil de développement> Simulateur iOS.

6
delliottg

Le moyen le plus simple est de démarrer le simulateur à partir de Xcode, puis sur le dock, Ctrl + Click sur l’icône et sélectionnez Keep in Dockenter image description here

3
Thai Tran

Sans ouvrir Xcode:

open /Applications/Xcode.app/Contents/Developer/Applications/iOS\ Simulator.app/
3
bolinfest

Pour Xcode 7.2

open /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app/Contents/MacOS/Simulator.app

Sudo ./Simulator

Et ajouter ce chemin dans votre profil est le meilleur moyen.

2
Dheeraj Gupta