O Simulador não pode ser iniciado porque já está em uso

84

Estou trabalhando com o xcode 5 e geralmente consigo The Simulator can't be launched because it is already in use.quando ele não está funcionando ou aberto (ou seja, depois que faço: saia do simulador).

Parei o aplicativo e não tenho nenhum outro projeto aberto, rodando ou usando o simulador (evite esse tipo de sugestão).

isso acontece depois que eu obtenho uma exceção.

como posso "liberar" o processo do simulador sem ter que reiniciar meu computador (no momento essa é a única solução que encontrei) Eu tentei:

  1. simulador -> serviços -> um conteúdo e configurações redefinidos
  2. fechando o xcode e reabrindo
  3. xcode -> toos do desenvolvedor -> simulador -> (abrir o simulador) sair do simulador
  4. Monitor de atividade -> (o simulador está fechado, então nada aqui para forçar o fechamento)

também a exceção é não ser pego em nenhuma das minhas tentativas de captura, então me pergunto se qual ferramenta do instrumento do desenvolvedor pode me ajudar a descobrir o que está errado.

Kukula Mula
fonte
Sempre faço isso fechando totalmente o aplicativo do simulador. .. Eu não fecho o xcode
Daij-Djan
Acho que é um bug comum. Apenas saia do simulador e tente novamente.
lootsch de
possível duplicado do iPhone Simulator não pode ser lançado?
mrvincenzo
2
@MrVincenzo não é uma duplicata , como mencionei acima, só tenho um projeto aberto no xcode, e não está rodando (porque pressionei o botão parar).
Kukula Mula
Você já encontrou uma solução para este problema? É frustrante. Ele só vai embora depois de reiniciar o Mavericks ...
nmdias

Respostas:

150

Eu tenho a solução ..

  1. Antes de mais nada, saia do simulador.
  2. E então saia e reinicie o Xcode.
  3. E então execute seu projeto.

Espero que te ajude ...

Dharmbir Singh
fonte
29
Consegui fazê-lo funcionar com apenas uma parada regular do xcode, não uma parada forçada, pelo que vale a pena.
Scott Allen
2
@zszen Sim, eu sei que não é uma solução válida. É um bug no xcode.
Dharmbir Singh
1
Sim, isso funciona, infelizmente eu estava esperando por uma solução que não exigisse reiniciar o xcode, pois você perderia sua pilha de desfazer.
estranho
O simulador @DharmbirChoudhary é o caminho mais rápido para o aplicativo de depuração. Não menciona o problema de sincronização de recursos. Ok, se não se importar com o problema de sincronização de recursos. a depuração real do dispositivo é boa. mas lento ~~~~~~~
zszen
Mas não o mais proeminente, às vezes precisamos de crtl + z, mas como reiniciamos nosso Xcode, não podemos fazer isso.
rptwsthi
6

Reinicie o xcode e o simulador. É um bug.

Patrick Collins
fonte
4

O que pode estar acontecendo aqui é que você encerrou o simulador, mas na verdade não encerrou a sessão de depuração que o Xcode ainda abriu com o simulador. Você notará que o botão Parar ainda aparece no canto superior esquerdo. A sessão de depuração permanece aberta porque você nunca continuou a partir da exceção que atingiu.

Você será capaz de encerrar a sessão de depuração pressionando o botão parar ou pressionando comando + ponto final. Depois disso, você poderá construir para o simulador novamente.

Eagerod
fonte
1
Pode ser o caso, mas nem sempre. Acabei de receber o erro "não é possível iniciar o simulador" depois de parar o simulador sem atingir nenhum ponto de interrupção ou qualquer exceção. Parecia um fechamento limpo. O botão parar foi desabilitado e o menu de depuração (Pausar, Continuar etc) foi desabilitado, porque eu não estava mais depurando. Apenas fechar o Xcode e o Simulador ajudou.
Phil_12d3
4

Assim que obtivermos o erro "Simulador em uso", não teremos outra opção a não ser encerrar o Xcode e, portanto, as alterações feitas no código não podem ser desfeitas.

A única solução que encontrei, é criar o hábito de_

  1. Limpe o projeto duas ou mais vezes

  2. Reinicialize o simulador antes de executar o projeto.

E o pior desta solução é seguir este procedimento toda vez antes de querer rodar o projeto no simulador.

Mas não exige forçar o encerramento do Xcode e, portanto, pelo menos, podemos desfazer as alterações no código.

Não posso ajudar, pessoal ...

Este bug precisa ser resolvido pela apple, eu acho ...

2 de setembro de 2014 .

Não estou enfrentando esse problema desde que atualizei meu Mac OSX e Xcode. Parece que foi corrigido pela Apple.

Obrigado pessoal.

Piyush Mathur
fonte
Eu ainda recebo isso - 27 de janeiro de 2015. Xcode mais recente, OS X mais recente
djbp
Não sei por que, mas parei de receber isso talvez porque fiz uma prática de excluir os dados derivados regularmente antes de iniciá-los todos os dias e reiniciar o simulador toda vez que executo meu projeto.
Piyush Mathur
2

Tente fazer uma redefinição de conteúdo e configurações

Menu do simulador iOS ›Redefinir conteúdo e configurações ...

Anuj
fonte
+1 consertado para mim. Merci.
Slipp D. Thompson
Já funcionou para mim algumas vezes no passado, mas nem sempre.
Phil_12d3
2

Você só precisa fechar o XCode e os aplicativos iOS Simulator. Em seguida, reinicie o XCode. É isso aí.

diegomercado
fonte
2

Você também pode corrigir isso clicando no botão parar (próximo ao botão play) na parte superior esquerda do xcode. O problema é que o simulador está / pode ser interrompido, mas o depurador ainda está em execução no arquivo. Então, ao invés de reiniciar o xcode, apenas clique no botão parar.

Felicidades

Ralphgabb
fonte
1

Verifique se outra instância do Xcode usa o simulador. Nesse caso, apenas pare o aplicativo em execução pressionando o retângulo no canto superior esquerdo do Xcode. Sempre acontece comigo porque me esqueço de fechar o aplicativo que está em execução.

Arniotaki
fonte
0

Verifique o dock do MacOS, você consegue encontrar o ícone do simulador? Em seguida, verifique na parte inferior do ícone se há uma linha branca ou um ponto branco. Se o encaixe não estiver na parte inferior, verifique no lado esquerdo ou direito do ícone se há uma linha branca ou um ponto branco. Se tiver, o simulador já está em uso. Você deve clicar no ícone do simulador e pressionar cmd + Q para encerrá-lo.

simalone
fonte
0

Tentei acima de tudo, mas eles não puderam me ajudar a resolver meu problema. Tirei o Xcode e instalei novamente, então o problema foi resolvido.

Certifique-se de ter instalado o Xcode corretamente, caso contrário, o Xcode não funcionará corretamente.

Narasimha Nallamsetty
fonte
0

Eu acho que é um bug no Xcode 5.1

e eu uso essa solução para esse problema. "Feche todos os aplicativos em segundo plano e execute"

Para fechar o aplicativo do uso em segundo plano,

Selecione o simulador e pressione "Ctrl + Shift + H + H" Para abrir a tela de tarefas em segundo plano, feche todos os aplicativos do segundo plano e execute seu aplicativo do Xcode.

Espero que isso resolva muito tempo para reiniciar o Xcode.

Ayaz
fonte
0

Eu tenho o mesmo problema. Minha maneira de fazer isso é simples: selecione o simulador correto no menu do simulador-> hardware-> dispositivo. parece que o problema é porque o dispositivo simulador não se encaixa no dispositivo de esquema no projeto xcode.

altaneira
fonte
0

Verifique cada janela de projeto, clique no botão "Parar de executar" no canto superior esquerdo do XCODE.

Gank
fonte
0

Não há necessidade de parar o Simulador. * Pare de depurar todos os outros projetos no Xcode. * Agora execute o aplicativo desejado.

Isso funcionou para mim.

Bhargav
fonte