simulador ios: como fechar um aplicativo


178

Quando você "executa" o simulador a partir do xCode, o aplicativo é iniciado automaticamente e, em seguida, você pode clicar no botão home para suspender o aplicativo. O que eu quero fazer é fechar o aplicativo de dentro do simulador. Então, como isso pode ser feito?


Por favor, alguém compartilhe qualquer processo automatizado, algumas configurações são ajustadas, o que matará o aplicativo no simulador quando o botão de parada for pressionado para o xcode 7.1 ou posterior. Eu sou o tipo de matar meu aplicativo de toque em casa dupla e deslize para cima :(
Ratul Sharker

@RatulSharker: Você encontrou a solução? Estou na mesma página, cansado demais para tentar tocar duas vezes em casa e deslizar para cima. Mas todos os esforços em vão. Socorro!
Archit Kapoor

1
@RatulSharker: Finalmente encontrei um ... !! Depois de uma quantidade enorme de força bruta ..! Pressione: Shift + Command + Deslize para cima usando o Touchpad.
Archit Kapoor

: P eu trabalho no mac mini, sem touchpad, eu pretendia resolver como alterar alguma preferência no xcode ou simulador :(
Ratul Sharker

@RatulSharker contanto que é o seu próprio aplicativo, você pode matá-lo a partir do IDE
lucidbrot

Respostas:


303

Você também pode fazê-lo com o atalho de teclado mostrado na barra de menus do simulador (Hardware-> Página inicial).

O atalho é + + H, mas você precisa pressionar Hduas vezes seguidas para simular a pressão dupla que mostra os aplicativos.


3
A propósito, tentar isso no iOS 7 apresenta capturas de tela de cada aplicativo em execução; basta deslizar a tela para cima para fechá-lo
Chicowitz

2
@bababooey seu comentário deve ser uma das respostas. Eu não conseguia descobrir como fazer isso e procurei por toda parte! Btw, para qualquer pessoa que tropeçar aqui, deslize a tela para baixo e não o ícone.
Septerr '

1
O toque duplo-h é encantadoramente congruente.
Morkrom 11/07/2014

FYI: O iOS 8.1 não encerra o aplicativo quando o Hardware -> Home clica. Ele apenas continua aplicativo em segundo plano
Apurva

4
Nota para o futuro: essa "seta para cima" é Shift e não a seta "para cima" do teclado, ficava se perguntando por que não funcionou.
Mike R

102

Para iOS 7 e superior:

  • shift + command + H duas vezes para simular o toque duplo do botão home
  • deslize a tela do seu aplicativo para cima para fechá-lo

Você verá capturas de tela representando os aplicativos suspensos no seu dispositivo - essas capturas de tela respondem a eventos de toque. Passar é o gesto que você fará para "tirar" a captura de tela da tela. Observe que nas máquinas em que o mouse se destina a representar seu dedo, você clicará e deslizará como se fosse o seu dedo tocando e fazendo o gesto.


5
Não é uma chamada de tarifa mano, o Q foi perguntado a você e foi respondido por @ lehn0058 em 29 de agosto de 13 corretamente, agora, para obter votos fáceis, você aceitou sua resposta e modificou-a copiando a dele. Não é uma ligação. Pelo menos mencione o nome das pessoas merecedoras.
Nicks

@Shyam Ele só precisa ser rápido. Mais rápido do que em um iPhone real. Pelo menos essa é a minha experiência com o novo Xcode 11
Kelly bang

85

No novo iPhone X, o simulador estava tendo problemas com o gesto do mouse / dedo.

Você pode pressionar longamente o mouse e um ícone de fechamento aparecerá. Você também pode usar o gesto de deslizar para cima para fechar o aplicativo.

fechar aplicativo no simulador


1
você também pode deslizar para cima nesta fase.
Ashildr

5
Acesse o aplicativo, segure o mouse na parte inferior da tela (logo abaixo da linha preta) e deslize para cima, trazendo a miniatura para o centro da tela e solte. Agora, mantenha o mouse pressionado sobre o aplicativo e o botão Fechar aparecerá. Toque para fechar o aplicativo completamente.
Philip Murphy

2
Existe um atalho de teclado para iphoneX única ?, Eu estava acostumado com o (shift + cmd + H) + H para trazer os aplicativos de fundo, mas não posso fazê-lo funcionar para iphonex sim
sweepez

1
FYI iOS12 + Você precisa deslize para cima esta janela para matar anteriormente que envia para fundo
Kamaldeep Singh Bhatia

7

Foi difícil encontrar uma maneira no XCode 7.2, mas finalmente encontrei uma. Primeiro pressione Shift + Command + H duas vezes . Isso abrirá todos os aplicativos que estão abertos no momento.

Deslize para a esquerda / direita no aplicativo que você deseja realmente fechar. Basta deslizar para cima usando o Touchpad enquanto segura o aplicativo para fechar o aplicativo.


1
Isto é perfeito. Estou usando o XCode 10. Funciona lá também. Obrigado
Rohit Singh

7

Window / Show Bezels Device

E agora você pode ver o dispositivo real, então toque duas vezes no botão HOME e mate seu aplicativo


6

Para fechar (não sair) o aplicativo em execução no Simulador, o atalho do teclado é "shift + command + h".


4

Clique duas vezes no botão home e, em seguida, clique e segure o ícone como um telefone normal e clique em fechar, acredito.


Isso fechou o aplicativo. Eu esperava poder selecionar meu aplicativo no applist, iniciá-lo novamente e continuar depurando no xCode; quando tentei isso, recebi uma exceção da SIGKILL.
Chicowitz 29/08/13

1
@bababooey sim, um SIGKILL é o comportamento correto. Não adianta reabri-lo, porque o programa é encerrado quando fechado, portanto, você está começando com um novo tempo de execução quando o abrir novamente.
Dave

Isso é comum porque, no momento em que você fecha o aplicativo, o xcode ainda está anexado, acredito ... tente apertar o botão Parar depois de fechar e tente abrir novamente talvez. É um pouco difícil saber desde que eu não estou lá haha
Tony

Ok, talvez eu crie uma nova pergunta então; o que estou tentando fazer é testar o lançamento do meu aplicativo a partir de um URL; Eu queria lançá-lo a partir de uma URL sem ter meu aplicativo suspenso no fundo
Chicowitz

Isso ajuda? iosdevelopertips.com/cocoa/… é isso que você está procurando?
29413 Tony

3

Command + shift + h Pressione H 2 vezes

Nota: - Pressione H 2 vezes


2

Você pode usar este comando para sair de um aplicativo no iOS Simulator

xcrun simctl terminate booted com.apple.mobilesafari

Você precisará saber o ID do pacote que você instalou no simulador. Você pode consultar este link

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.