Comment exécuter l'émulateur iPhone sans démarrer Xcode?

Sur mon ancien Mac exécutant Snow Leopard, je pourrais taper" ios " dans spotlight et il démarrerait l'émulateur iPhone/iPad par lui-même.

J'ai depuis dû obtenir une nouvelle machine exécutant Lion. J'ai installé Xcode pour Lion, j'ai installé les options de l'outil de développement à partir du panneau Préférences.

Mais l'option " ios " n'est plus là : (la seule façon semble maintenant être d'exécuter Xcode, de créer un projet vide, puis de lancer l'émulateur avec l'option Exécuter.

J'ai fouillé et fouillé les intertubes et les facewebs, mais rien n'aide.

Est-ce que quelqu'un sait comment exécuter uniquement L'émulateur sur Lion?

Mise à jour: C'est la réponse au thread @ike_love ci-dessous. Cette réponse n'est pas assurée de fonctionner sur toutes les machines Yosemite.

entrez la description de l'image ici

193
demandé sur mokagio 2012-04-30 10:53:03

14 réponses

En supposant que Xcode est installé dans /Applications, Vous pouvez le faire à partir de la ligne de commande pour démarrer le simulateur iPhone:

$ open /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app

(Xcode 6+):

$ open /Applications/Xcode.app/Contents/Developer/Applications/iOS Simulator.app

Vous pouvez créer un lien symbolique à partir de votre bureau pour rendre cela plus facile:

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

(Xcode 6+):

$ ln -s /Applications/Xcode.app/Contents/Developer/Applications/iOS Simulator.app ~/Desktop

Comme indiqué par @JackHahoney, vous pouvez également ajouter un alias à votre ~/.bash_profile:

$ alias simulator='open /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/De‌​veloper/Applications/iPhone\ Simulator.app'

(Xcode 6+):

$ alias simulator='open /Applications/Xcode.app/Contents/Developer/Applications/iOS\ Simulator.app'

(Xcode 7+):

$ alias simulator='open /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app'

Ce Qui voudrait dire que vous pourriez commencer le simulateur iPhone à partir de la ligne de commande avec un mot facile à retenir:

$ simulator
374
répondu trojanfoe 2015-11-05 15:14:32

Le moyen le plus simple sans jouer avec la ligne de commande:

  1. Lancez Xcode une fois.
  2. exécuter iOS simulator
  3. Faites glisser l'icône du simulateur ios pour l'ancrer.

La prochaine fois que vous voulez l'utiliser, cliquez simplement sur l'icône du simulateur ios dans le dock.

146
répondu SeanDL 2013-02-17 09:57:26

Dans XCode 7+ l'emplacement est maintenant

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

Exécutez-le à partir de la ligne de commande

$ open -a Simulator

J'espère que cela aide quelqu'un

29
répondu bcattle 2016-12-27 21:20:47

Vous pouvez le lancer via spotlight si vous créez un lanceur Automator pour cela:

  1. Ouvrir Automator.app
  2. choisissez le type d'Application
  3. Sélectionnez Actions > Bibliothèque > Utilitaires > Lancer L'Application
  4. ouvrez la liste déroulante des applications qui peuvent être lancées et choisissez Autre
  5. Vous ne pouvez pas sélectionner directement L'application Simulator car elle se trouve dans le package Xcode.app. Donc au lieu de cela vous devrez y naviguer dans une fenêtre de Finder séparée et faites-le glisser sur la fenêtre du sélecteur de fichiers. Il sera l'un des chemins suivants, selon votre version de Xcode (la plus ancienne à la plus récente):
    • /Applications/Xcode.app/Contents/Developer/iOS Simulator.app
    • /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iOS Simulator.app
    • /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app
  6. Enfin, enregistrez cette application Automator dans votre dossier applications sous iOS Simulator.app

Créer Automator app

Pour obtenir une belle icône pour L'application Automator que vous venez de créer, vous pouvez faire ce qui suit:

  1. faites un clic droit sur iOS Simulator.app et choisissez Obtenir des informations
  2. cliquez sur l'icône dans le coin supérieur gauche et faites Cmd-C pour le copier
  3. faites un clic droit sur votre application Automator et choisissez Obtenir des informations
  4. Cliquez sur l'icône dans le coin supérieur gauche et do Cmd-V coller

Icône de copie

19
répondu Jonathan Potter 2015-11-06 21:59:02

Est-il utile de vous voir l'image entrez la description de l'image ici

Modifier

Maintenant, avec de nouveaux Xcode si l'icône de l'Xcode est sur le quai, vous pouvez simplement cliquer avec le bouton droit et forme le menu, vous pouvez sélectionner Open Developer Tool et dans le sous-menu, vous pouvez sélectionner le iOS Simulator pour ouvrir le simulateur sans ouvrir le Xcode.!entrez la description de l'image ici

17
répondu The iOSDev 2014-10-27 13:01:20

Essayez ci-dessous l'instruction pour lancer iPhone simulator:

Goto Dossier de l'Application-->Xcode app-->droit cliquez sur pour Afficher le Contenu du Paquet-->maintenant afficher les fichiers dans xcode contenu-->Développeur-->les plates-formes-->iPhoneSimulator.plate-forme-->Développeur-->les Applications de--> maintenant montrer Simulateur iOS app cliquez sur pour lancer l'iphone simulator...!

11
répondu Dinesh 2013-07-13 08:08:22

Pas besoin de faire quoi que ce soit sur la ligne de commande.

Il suffit d'utiliser spotlight pour exécuter le simulateur.app

capture d'écran du simulateur de recherche spotlight.App

11
répondu dhr_p 2015-11-02 16:31:21

Comme l'indiquent la multitude de réponses, il existe de nombreuses façons de résoudre ce problème. Tous ne traitent pas de ce qui est mon problème numéro un, et ce qui semble être la priorité du demandeur, ainsi: la possibilité de lancer à partir de Spotlight.

Voici la solution qui fonctionne bien pour moi, et devrait fonctionner avec toutes les versions D'OS X et XCode. Je l'ai testé sur OS X 10.11 et Xcode 7.3.

La configuration initiale nécessite le lancement de XCode, mais après cela, vous n'aurez pas besoin de simplement simulateur.

Configuration

  1. Lancer XCode
  2. De la XCode du menu, sélectionnez Ouvrir Développeur de l'Outil > Simulateur
  3. dans le dock, contrôle (ou droit) cliquez sur L'icône du simulateur
  4. Sélectionnez Options > afficher dans le Finder
  5. tout en maintenant la touche Commande et Option enfoncée, faites glisser l'icône du simulateur vers le répertoire applications. Cela crée un alias.
  6. Si vous le souhaitez, renommez l'alias de "Simulateur" à "simulateur iOS". Quel que soit votre nom, c'est ce qu'il apparaîtra comme dans Spotlight.

Remarque: Il existe d'autres moyens pour se rendre à l'emplacement du Simulateur d'application (étapes 1 à 4), comme l'utilisation de Aller au Dossier... dans le Finder, mais ceux-ci exigent de connaître l'emplacement du Simulateur pour commencer. Puisque cela a changé de version en version de XCode, cette façon devrait fonctionner indépendamment de ces changements.

Utiliser

  1. lancer Spotlight (espace de commande, etc.)
  2. Tapez "simulator" ou " ios " (si vous avez renommé l'alias).
  3. si nécessaire, utilisez la flèche vers le bas pour faire défiler jusqu'à l'alias du simulateur. Finalement, spotlight devrait apprendre et faire de l'alias le premier choix afin que vous puissiez ignorer cette étape.
  4. appuyez sur retour
11
répondu Jimothy 2016-04-21 17:09:10

Avec Xcode 6 l'emplacement du simulateur a changé:

/Applications/Xcode.app/Contents/Developer/Applications/iOS Simulator.app

, Il ne peut plus être trouvé ici:

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

J'espère que cela aide quelqu'un Puisque je veux parfois démarrer le simulateur à partir du terminal.

10
répondu daniel 2014-09-22 08:54:51

Les solutions ci-dessus n'ont pas fonctionné pour moi dans ZSH. J'avais besoin d'échapper au point dans l'iPhoneSimulator.plate. Cela fonctionne pour moi:

alias simulator="open /Applications/Xcode.app/Contents/Developer/Applications/iOS\ Simulator.app"

Cela pourrait être une version encore plus résiliente:

alias simulator="open -a 'iOS Simulator'"
7
répondu Viktor Fonic 2014-10-18 20:18:23

Il y a un moyen beaucoup plus facile:

  1. frappé command + space, Recherche Spotlight apparaît
  2. tapez iOS Simulator et appuyez sur return

Fait.

----- le suivi de @E. Maggini downvote---

Oui, vous pouvez toujours accéder facilement à iOS Simulator en utilisant Spotlight.

entrez la description de l'image ici

6
répondu SergeyB 2015-07-16 20:39:05

Dans le terminal: Pour Xcode 9.x

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

Pour Xcode-beta 9.x

$ open /Applications/Xcode-beta.app/Contents/Developer/Applications/Simulator.app
4
répondu Dennis Keith Gaso 2018-03-21 09:41:09
  1. Allez dans le Finder.
  2. dans la barre latérale, cliquez sur applications.
  3. Trouver Xcode dans les Applications.
  4. Faites un clic droit sur Xcode selon les paramètres que vous avez (généralement un clic à deux doigts [ne pas toucher]).
  5. Cliquez Sur " Afficher Le Contenu De L'Emballage."
  6. Allez dans le dossier Contents.
  7. Simulateur de recherche.
  8. attendez 30 secondes pour qu'il se charge.
  9. Faites défiler vers le bas et trouvez iOS Simulator.
  10. vous pouvez le faire glisser sur le dock pour en faciliter l'accès.

J'espère que ça aide!

1
répondu Bob Jones 2014-09-19 23:25:02

À partir du Terminal, exécutez simplement cette commande:

ios-sim  start

Ou, ajoutez ceci à votre ~/.profile pour vous épargner quelques frappes:

alias ios="ios-sim  start"

Vous ne savez pas quelle version de Max OS X et Xcode cette commande est devenue disponible. Je cours respectivement 10.10.3 et 6.3.

0
répondu Kyle Fox 2015-04-17 02:59:48