simulatore iOS: come chiudere un'app


178

Quando "esegui" il simulatore da xCode, l'app si avvia automaticamente, quindi puoi fare clic sul pulsante Home per sospendere l'app. Quello che voglio fare è chiudere l'app dall'interno del simulatore. Quindi, come si può fare?


Si prega di condividere qualsiasi processo automatizzato, alcune impostazioni modificano che uccideranno l'app nel simulatore quando l'interruttore di stop viene premuto per xcode 7.1 o versioni successive. Sto uccidendo la mia app dal doppio tocco domestico e scorri verso l'alto :(
Ratul Sharker,

@RatulSharker: hai trovato la soluzione? Sono sulla stessa pagina, troppo stanco per provare il doppio tap di casa e scorrere verso l'alto. Ma tutti gli sforzi invano. Aiuto!
Archit Kapoor,

1
@RatulSharker: finalmente trovato uno ... !! Dopo un'enorme quantità di Brute Force ..! Premi: Maiusc + Comando + Scorri verso l'alto utilizzando il Touchpad.
Archit Kapoor,

: P lavoro su mac mini, no touchpad, ero intenzionato a risolvere come cambiare alcune preferenze in xcode o simulatore :(
Ratul Sharker,

@RatulSharker finché è la tua app, puoi ucciderla dall'IDE
lucidbrot

Risposte:


304

Puoi anche farlo con la scorciatoia da tastiera mostrata sotto la barra dei menu del simulatore (Hardware-> Home).

Il collegamento è + + H, ma è necessario Hpremere due volte di seguito per simulare la doppia pressione che mostra le app.


3
A proposito, provando questo in iOS 7 presenta schermate di ogni app in esecuzione; basta scorrere lo screenshot verso l'alto per chiuderlo
Chicowitz,

2
@bababooey il tuo commento dovrebbe essere una delle risposte. Non sono riuscito a capire come farlo e l'ho cercato ovunque! A proposito, per chiunque altro inciampa qui, scorrere verso l'alto lo screenshot non l'icona.
capitolo

1
Il rubinetto a doppia h è deliziosamente congruente.
Morkrom,

Cordiali saluti: iOS 8.1 non termina l'app quando si fa clic su Hardware -> Home . Mantiene solo l'app in background
Apurva,

4
Nota per il sé futuro: quella "freccia su" è Maiusc e non la freccia "Su" della tastiera, continuando a chiedersi perché non ha funzionato.
Mike R,

102

Per iOS 7 e versioni successive:

  • MAIUSC + comando + H due volte per simulare il doppio tocco del pulsante Home
  • scorrere verso l'alto lo screenshot dell'app per chiuderlo

Vedrai schermate che rappresentano le app sospese sul tuo dispositivo: tali schermate rispondono agli eventi tattili. Scorrere è il gesto che farai per "gettare" lo screenshot fuori dallo schermo. Nota che sulle macchine in cui il mouse è destinato a rappresentare il dito, fai clic e scorri come se toccasse e facesse il gesto.


5
Non è stato un caro amico, il Q ti è stato chiesto e ti ha risposto correttamente @ lehn0058 il 29 agosto 13, ora per ottenere facili voti, hai accettato la tua risposta e modificato copiando il suo. Nessuna tariffa. Atleast menziona il nome delle persone meritevoli.
Nick

@Shyam Deve solo essere veloce. Più veloce di un vero iPhone. Almeno questa è la mia esperienza con il nuovo Xcode 11
Kelly Bang del

85

Sul nuovo iPhone X, il simulatore stava riscontrando problemi con il gesto del mouse / dito.

Puoi premere a lungo con il mouse e apparirà un'icona di chiusura. Puoi anche usare il gesto di scorrimento verso l'alto per chiudere l'app.

chiudi l'app sul simulatore


1
puoi anche scorrere verso l'alto in questa fase.
Ashildr,

5
Vai all'app, tieni premuto il mouse nella parte inferiore dello schermo (appena sotto la linea nera) e scorri verso l'alto portando la miniatura al centro dello schermo e rilascia. Ora tieni premuto il mouse sull'app e apparirà il pulsante di chiusura. Toccalo per chiudere completamente l'app.
Philip Murphy,

2
Esiste una scorciatoia da tastiera solo per iphoneX ?, Ero abituato a (maiusc + cmd + H) + H per portare app in background ma non posso farlo funzionare per iphonex sim
sweepez

1
FYI iOS12 + è necessario scorrere verso l'alto questa finestra per uccidere in precedenza che lo manda in background
Kamaldeep singh Bhatia

7

Ho avuto un momento difficile nel trovare un modo in XCode 7.2, ma alla fine ne avevo trovato uno. Premi prima Maiusc + Comando + H due volte . Questo aprirà tutte le app che sono attualmente aperte.

Scorri verso sinistra / destra sull'app che desideri effettivamente chiudere. Basta scorrere verso l'alto utilizzando il touchpad mentre si tiene l'app per chiudere l'app.


1
Questo è perfetto. Sto usando XCode 10. Funziona anche lì. Grazie
Rohit Singh il

7

Finestra / Mostra cornici dispositivo

E ora puoi vedere il vero dispositivo, quindi tocca due volte il pulsante HOME e uccidi la tua app


6

Per chiudere (non uscire) l'applicazione in esecuzione in Simulator la scorciatoia da tastiera è "shift + command + h".


4

Fare doppio clic sul pulsante Home, quindi fare clic e tenere premuta l'icona come un normale telefono, quindi fare clic su Chiudi.


Questo ha chiuso l'app. Speravo di poter selezionare la mia app dall'elenco delle app e quindi riavviarla e continuare il debug da xCode; quando ho provato questo, ho ricevuto un'eccezione SIGKILL.
Chicowitz,

1
@bababooey sì, un SIGKILL è il comportamento corretto. Non ha senso riaprirlo, perché il programma viene chiuso quando viene chiuso, quindi si inizia con un nuovo runtime quando lo si riapre.
Dave,

Questo è comune perché al momento della chiusura dell'app xcode è ancora collegato, credo .... prova a premere il pulsante di arresto dopo la chiusura, quindi prova a riaprire forse. È un po 'difficile da sapere poiché non ci sono ahah
Tony

Ok, forse creerò una nuova domanda allora; quello che sto cercando di fare è testare l'avvio della mia app da un URL; Volevo
avviarlo

questo aiuta? iosdevelopertips.com/cocoa/… è quello che stai cercando?
Tony

3

Comando + Maiusc + h Premere H 2 volte

Nota: - Premere H 2 volte


2

Puoi usare questo comando per uscire da un'app in iOS Simulator

xcrun simctl terminate booted com.apple.mobilesafari

Dovrai conoscere l'id bundle dell'app che hai installato nel simulatore. Puoi fare riferimento a questo link

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.