Xcode 5 - “O simulador iOS falhou ao instalar o aplicativo” toda vez que troco de simulador

99

Usando o Xcode 5 GM, sempre que eu mudo para os simuladores 5.1, 6.0 ou 6.1 para testar, recebo o erro "O simulador iOS falhou ao instalar o aplicativo." Quando reinicio o simulador ele funciona, mas está ficando muito cansativo.

Alguém tem uma solução permanente ou solução alternativa?

Tom Redman
fonte
Recebi o mesmo erro irritante. Alguma ideia de alguém?
DanielR
Disseram-me que estava relacionado ao destino de implantação 5.1, mas a alteração não foi conclusiva.
Tom Redman
1
Eu tenho uma situação diferente. Meu simulador para 6.0 não é problema. Mas recebi a mensagem de erro no simulador iOS 7.
Bagusflyer

Respostas:

160

Parece que este é um problema conhecido. Das notas de lançamento do Xcode 5 :

Depois de mudar o destino mínimo de implantação de um aplicativo do iOS 7.0 para uma versão anterior ao iOS 7.0, a compilação e a execução do aplicativo podem falhar com a mensagem “O simulador do iOS falhou ao instalar o aplicativo”.

  • Vá para a tela inicial do iOS, clique e segure o ícone do aplicativo e, em seguida, toque no botão “X” flutuante para excluir o aplicativo. 13917023

Outra nota de lançamento:

simulador iOS

  • Se um aplicativo iOS for desanexado, reiniciar o mesmo aplicativo do Xcode resultará em uma tela preta no Simulador, mesmo que o novo aplicativo seja iniciado. Encerre o aplicativo no Simulador ou reinicie-o pela segunda vez. 14648784
Tom Redman
fonte
Usando a dica do TRedman, mudei o destino de implantação de 5.0 para 5.1 e o erro desapareceu (por enquanto). Executei o aplicativo dez vezes consecutivas e nenhuma mensagem de erro.
DanielR
3
Infelizmente o simulador está sempre na tela preta mesmo quando não há nenhum aplicativo em execução.
Bagusflyer
@bagusflyer Por favor, veja a edição para a resposta. Parece que é outro problema conhecido.
Tom Redman
2
Isso está acontecendo desde a visualização do desenvolvedor 1, eu acho. A mensagem de erro "O simulador iOS falhou ao instalar um aplicativo" é exibida mesmo quando o aplicativo não está instalado no simulador. Não há nenhum aplicativo para remover e o erro não desaparece para um dos meus projetos. Para outros projetos, tudo bem. Reinicializar o simulador, remover dados derivados e limpar não ajuda.
DenHeadless de
2
Para mim, isso parece estar associado à alternância entre a execução no simulador para iOS6 e iOS7; O iOS7 funciona de forma confiável e o iOS6 só funciona após uma reinicialização ou após a exclusão do aplicativo (excluir o aplicativo é muito mais rápido do que reiniciar o simulador). @TRedman, Obrigado por perguntar e postar esta resposta. Pena que a Apple nos deixou para limpar a bagunça.
Robert Altman,
17

Exclua o aplicativo da versão anterior em seu simulador (geralmente iOS 6.x).

Vince Yuan
fonte
Obrigado, foi isso (eu já havia implantado o aplicativo nos Simuladores 5.1 e 6.0 usando o Xcode 4)
Steven Kramer
11

Alternativamente, vá para o simulador iOS - Redefinir conteúdo e configurações.

Isso pode ser mais fácil quando você tem muitos aplicativos no simulador e não consegue lembrar em qual está trabalhando no momento.

Você precisa fazer isso para cada versão do simulador iOS que causa o problema.

Jay Versluis
fonte
10

Nenhuma das outras sugestões funcionou para mim. No entanto, depois de comparar minhas configurações de aplicativo existentes com um novo projeto vanilla, percebi que o campo "Build" para meu destino estava em branco. Assim que coloquei algo nesse campo, o aplicativo foi instalado perfeitamente!

Greg Haygood
fonte
Brilhante! Isso funcionou para mim depois de redefinir o conteúdo do simulador e remover todos os dados de aplicativos manualmente muitas vezes!
deko
Simplesmente brilhante ...! você tem permissão para deixar o cargo agora.
preetam 09/10/2013
homem! impressionante. Eu estive sentado por trás dessa questão por um bom tempo. Muito obrigado.
shah1988
Onde posso encontrar o campo 'Construir' para meu destino?
Jake,
Onde está o campo "Build" ??
z33
10

se você já desenvolveu o projeto e usou o xib para desenvolver visualizações,

X-Code> Inspector Selector Bar> Interface Builder Document> abre em> e mude de Xcode Default (5.o) para Xcode 4.6.
insira a descrição da imagem aqui
Construa e execute seu aplicativo, ele será executado com sucesso, se não for executado novamente, vá para o Simulador de iOS - Redefinir conteúdo e configurações. exclua o aplicativo antigo do simulador e execute novamente.

Nico
fonte
9

eu tenho o mesmo problema, mas resolvido da seguinte maneira ....

  1. Inicie o simulador iOS

  2. Vá e clique no menu "Simulador de iOS"

  3. Clique em "Redefinir conteúdo e configurações"

  4. Feche o simulador e reconstrua seu aplicativo.

insira a descrição da imagem aqui

A captura de tela acima está mostrando como você pode fazer isso ...

Acho que isso funciona para você ... !!!

Programação de aprendizagem
fonte
7

Excluir o aplicativo no simulador funciona para mim. só queria acrescentar que isso só acontecerá se eu abrir o xib que criei no xcode 4.6 Se forem outros arquivos, isso não acontecerá

user1105951
fonte
3

tente isso ....

no meu caso nada funcionou para mim, após reiniciar o simulador de conteúdo também, não consigo instalar o aplicativo no simulador. depois disso, mudei apenas a localização do meu projeto. Acabei de mudar o projeto para outro local. então ele foi instalado com sucesso.

Shaik Riyaz
fonte
Isso significa localização da pasta do projeto na hierarquia do Finder? Se sim, doesn'ttrabalhe comigo (minha pesquisa continua ...)
cate
@cate sim, no meu caso movi a pasta de documentos para a área de trabalho, funcionou para mim
Shaik Riyaz
2

Nenhuma das coisas acima funcionou para mim. Acabei de reinstalar o xcode e funcionou.

user2758888
fonte
2

Encontrei esse problema hoje. Descobriu que era uma pasta de referência vazia (pasta azul) causando isso. Removida a pasta de Recursos na fase de compilação ... limpei a pasta de compilação e ela foi embora.

migs647
fonte
1

/ Users / SEU NOME DE USUÁRIO / Library / Developer / Xcode / -> remova todo o conteúdo desta pasta e, em seguida, simplesmente inicie o aplicativo a partir do Xcode.

Yasir Ayaz
fonte
0

Para verificar a configuração do arquivo executável, ex. $ (EXECUTABLE_NAME) (configuração do projeto - página de informações de propriedade)

bruce
fonte
0

Eu tenho um problema diferente ao obter a mensagem de erro “O simulador do iOS falhou ao instalar o aplicativo”, o motivo é porque adicionei uma propriedade no App-Info.plist sem nenhum valor. Por exemplo, [Categoria do aplicativo] sem valor. Assim, o erro também aparecerá.

morph85
fonte
0

Quando recebi esse erro, a imagem do telefone realmente apareceu, mas a imagem do aplicativo que eu queria testar não. Em vez disso, estava na página principal do telefone que mostra os aplicativos que você possui. Resolvi esse problema excluindo os muitos ícones que apareciam nas telas iniciais - cerca de 30 deles. Eles foram criados quando eu testava aplicativos ao longo dos meses. Então, não estou dizendo que é uma solução, mas começou a funcionar depois que excluí as imagens antigas do aplicativo.

DB Cooper
fonte
Basicamente, você redefine o conteúdo do simulador: abra o simulador, escolha a barra de menu "iOS Simulator" (Mac OSX) e o item de submenu "Reset Content and Settings ...".
JOM de
0

Para mim foi -framework XCTest.

Isso fez o aplicativo morrer com iOS Simulator failed to install application

e no dispositivo Could not inspect the application package.

Removido e agora funciona.

Alistra
fonte
0

Você está usando o Xcode GM, que está em fase beta. Use o Xcode 5.1.1 mais recente disponível. Além disso, esses erros ocorrem ao alternar entre o simulador (32 bits e 64 bits).

  1. Saia do simulador e reconstrua o aplicativo. OU
  2. Redefina o simulador de "simulador iOS" -> "Redefinir conteúdo e configurações .."

Erro

Jayprakash Dubey
fonte
0

Mudei o nome do meu aplicativo e a id do pacote no meio do caminho. Aconteceu de eu excluir o nome do arquivo executável em meu plist. Mudei de volta para "$ {EXECUTABLE_NAME}" (sem aspas) e estou de volta aos negócios.

user1467534
fonte