simulateur iOS: comment fermer une application

178

Lorsque vous «exécutez» le simulateur à partir de xCode, l'application se lance automatiquement, puis vous pouvez cliquer sur le bouton d'accueil pour suspendre l'application. Ce que je veux faire, c'est fermer l'application depuis le simulateur. Alors, comment cela peut-il être fait?

Chicowitz
la source
S'il vous plaît, tout le monde partage un processus automatisé, certains réglages de paramètres qui tueront l'application dans le simulateur lorsque l'interrupteur d'arrêt pressé pour xcode 7.1 ou version ultérieure. Je suis tiers de tuer mon application en tapant deux fois à la maison et en faisant glisser vers le haut: (
Ratul Sharker
@RatulSharker: Avez-vous trouvé la solution? Je suis sur la même longueur d'onde, trop fatigué pour essayer le double tap et glisser vers le haut. Mais tous les efforts sont vains. Aidez-moi!
Archit Kapoor du
1
@RatulSharker: Enfin trouvé un ... !! Après une énorme quantité de Brute Force ..! Appuyez sur: Maj + Commande + Balayez vers le haut à l'aide du pavé tactile.
Archit Kapoor
: P je travaille sur mac mini, pas de pavé tactile, j'étais destiné à une solution comme changer une certaine préférence dans xcode ou simulateur :(
Ratul Sharker
@RatulSharker tant qu'il s'agit de votre propre application, vous pouvez la tuer depuis l'IDE
lucidbrot

Réponses:

304

Vous pouvez également le faire avec le raccourci clavier affiché sous la barre de menus du simulateur (Matériel-> Accueil).

Le raccourci est + + H, mais vous devez Happuyer deux fois de suite pour qu'il simule la double pression qui montre les applications.

lehn0058
la source
3
À propos, essayer ceci dans iOS 7 présente des captures d'écran de chaque application en cours d'exécution; il suffit de faire glisser la capture d'écran vers le haut pour la fermer
Chicowitz
2
@bababooey votre commentaire devrait être l'une des réponses. Je ne savais pas comment faire cela et je l'ai cherché partout! Btw, pour toute autre personne qui trébuche ici, faites glisser la capture d'écran pas l'icône.
septerr
1
Le robinet double-h est charmant.
Morkrom du
FYI: iOS 8.1 ne met pas fin à l'application lorsque vous cliquez sur Matériel -> Accueil . Il garde juste l'application en arrière
Apurva
4
Note à Future Self: Cette "flèche vers le haut" est Shift et non la flèche "Haut" du clavier, se demandant pourquoi cela ne fonctionnait pas.
Mike R
102

Pour iOS 7 et supérieur:

  • Maj + commande + H deux fois pour simuler le double tap sur le bouton d'accueil
  • faites glisser la capture d'écran de votre application vers le haut pour la fermer

Vous verrez des captures d'écran représentant les applications suspendues sur votre appareil - ces captures d'écran répondent aux événements tactiles. Glisser est le geste que vous ferez pour «jeter» la capture d'écran hors de l'écran. Notez que sur les machines où votre souris est destinée à représenter votre doigt, vous cliquez et glissez comme si c'était votre doigt tapant et faisant le geste.

Chicowitz
la source
5
Pas un appel de prix, le Q vous a été demandé et a été répondu par @ lehn0058 le 29 août 2013 correctement, maintenant pour obtenir des votes positifs faciles, vous avez accepté votre réponse et modifié en copiant la sienne. Pas du tout un tarif. Au moins mentionner le nom des personnes méritantes.
Nicks
@Shyam Il faut juste que ce soit rapide. Plus rapide que sur un iPhone réel. Au moins c'est mon expérience avec le nouveau Xcode 11
Kelly Bang
85

Sur le nouvel iPhone X, le simulateur avait des problèmes avec le geste de la souris / du doigt.

Vous pouvez faire un appui long avec la souris et une icône de fermeture apparaîtra. Vous pouvez également utiliser le geste de balayage vers le haut pour fermer l'application.

fermer l'application sur le simulateur

Ray Hunter
la source
1
vous pouvez également glisser vers le haut à ce stade.
Ashildr
5
Accédez à l'application, maintenez la souris en bas de l'écran (juste en dessous de la ligne noire) et faites glisser vers le haut pour amener la vignette au centre de l'écran et relâchez. Maintenant, maintenez la souris sur l'application et le bouton de fermeture apparaîtra. Appuyez dessus pour fermer complètement l'application.
Philip Murphy
2
Existe-t-il un raccourci clavier pour iphoneX uniquement ?, J'étais habitué au (shift + cmd + H) + H pour apporter des applications d'arrière-plan, mais je ne peux pas le faire fonctionner pour iphonex sim
sweepez
1
Pour info iOS12 +, vous devez faire glisser cette fenêtre vers le haut pour tuer précédemment qui l'envoie en arrière
Kamaldeep singh Bhatia
7

J'ai eu du mal à trouver un moyen dans XCode 7.2, mais finalement j'en avais trouvé un. Appuyez d'abord sur Maj + Commande + H deux fois . Cela ouvrira toutes les applications actuellement ouvertes.

Faites glisser votre doigt vers la gauche / droite vers l'application que vous souhaitez fermer. Il suffit de glisser vers le haut à l'aide du pavé tactile tout en maintenant l'application pour fermer l'application.

Archit Kapoor
la source
1
C'est parfait. J'utilise XCode 10. Fonctionne là aussi. Merci
Rohit Singh
7

Fenêtre / Afficher les cadres de l'appareil

Et maintenant, vous pouvez voir le vrai appareil, alors appuyez deux fois sur le bouton HOME et tuez votre application

mat
la source
6

Pour fermer (ne pas quitter) l'application en cours dans Simulator, le raccourci clavier est "Maj + Commande + H".

Tulon
la source
4

Double-cliquez sur le bouton d'accueil, puis cliquez et maintenez l'icône comme un téléphone normal, puis cliquez sur fermer je crois.

Tony
la source
Cela a fermé l'application. J'espérais pouvoir sélectionner mon application à partir de l'appliste, puis la relancer et continuer à la déboguer à partir de xCode; quand j'ai essayé cela, j'ai eu une exception SIGKILL.
Chicowitz
1
@bababooey oui, un SIGKILL est le comportement correct. Il ne sert à rien de le rouvrir, car le programme se termine lorsqu'il est fermé, vous démarrez donc avec un nouveau runtime lorsque vous le rouvrez.
Dave
C'est courant car au moment où vous fermez l'application, xcode est toujours attaché, je crois ... essayez d'appuyer sur le bouton d'arrêt après la fermeture, puis essayez de l'ouvrir à nouveau peut-être. C'est un peu difficile à savoir puisque je n'y suis pas haha
Tony
Ok, je vais peut-être créer une nouvelle question alors; ce que j'essaie de faire est de tester le lancement de mon application à partir d'une URL; Je voulais le lancer à partir d'une URL sans que mon application soit suspendue en arrière
Chicowitz
est-ce que cela aide? iosdevelopertips.com/cocoa/... est-ce ce que vous recherchez?
Tony
3

Commande + Maj + h Appuyez 2 fois sur H

Remarque: - Appuyez 2 fois sur H

Keshav Gera
la source
2

Vous pouvez utiliser cette commande pour quitter une application dans iOS Simulator

xcrun simctl terminate booted com.apple.mobilesafari

Vous aurez besoin de connaître l'identifiant du bundle de l'application que vous avez installée dans le simulateur. Vous pouvez vous y référer lien

Rishabh Arya
la source