Erro do simulador Código FBSSystemServiceDomain 4


228

Estou tentando executar um aplicativo no simulador, mas recebo esta mensagem de erro:

Unable to run app in Simulator
An error was encountered while running (Domain = FBSSystemServiceDomain, Code = 4)

Captura de tela para erro

Eu não vi nenhuma referência anterior a isso no Google.

Ao usar o XCode 6 Beta, o aplicativo está no Swift, que vincula a uma biblioteca estática Obj-C. Ele roda bem no dispositivo.

Alguma ideia?

Respostas:


527

Vá para o menu do iOS Simulator e selecione Redefinir conteúdo e configurações.

Como alternativa, você pode sair e reabrir o Simulador.

insira a descrição da imagem aqui


6
A mesma solução funciona não apenas para a versão Beta, mas também para o Xcode 6. thx final!

1
@ Marie você salva meu dia. :) Obrigado.
Siddiq Abu Bakkar 4/04

2
Ainda quebrada no Xcode 6.0.1, essa solução alternativa ainda funciona (felizmente) - a Apple testando o FTW.
Adam

1
Redefinir conteúdo e configurações e redefinir conteúdo e configurações não ajuda a situação. Apenas tente novamente e, eventualmente, você ganhará a condição de corrida. Esse problema é discutido nos fóruns de desenvolvedores da Apple e nas notas de versão do Xcode.
Jeremy Huddleston Sequoia

1
Ocorreu um problema com o xcode 6.1.1, mas isso corrigiu o problema.
Edwin Liang

26

É suficiente sair e reabrir o Simulator, isso foi verificado na versão Xcode 6.0.1.


Eu espero que você queria dizer "sair"
Rashmi Ranjan Mallick

1
Não é necessário reiniciar o simulador. Apenas tente novamente. Isso é discutido nas notas de versão do Xcode como um problema conhecido.
Jeremy Huddleston Sequoia

1
Apenas tentar novamente não funciona para mim, nem relançar o simulador. Quando o problema ocorre, preciso reiniciar o Xcode, para poder iniciar novamente meu aplicativo no simulador.
Lisarien

Reiniciar o Simulator funcionou para mim no Xcode 6.1.1. Resposta IMO, melhor que a aceita, pois nem sempre é desejável apagar todos os aplicativos do simulador, por exemplo, onde você tem muitos aplicativos e deseja manter alguns em um estado pré-instalado.
David James

2

Esse problema é discutido nas notas de versão do Xcode 6

Testar no iOS Simulator pode gerar um erro indicando que o aplicativo não pôde ser instalado ou iniciado. Execute novamente o teste ou inicie outra integração. (17733855)

E também é discutido na minha postagem nos Fóruns de desenvolvedores da Apple para depuração do simulador iOS

"(Domínio = FBSOpenApplicationErrorDomain, Code = 4)", "(Domínio NSPOSIXErrorDomain, Code = 3"), "Domínio = IDEUnitTestsOperationsObserverErrorDomain Code = 3", "Conexão perdida para ...", "Depurador desconectado" ou aplicativo obtendo SIGKILLed logo após o lançamento Após a instalação de um aplicativo, o SpringBoard SIGKILL processará o aplicativo para forçar o relançamento do aplicativo com o novo executável. O problema é que existe uma condição de corrida em que o SpringBoard pode acidentalmente SIGKILL um novoprocesso que acabamos de lançar, em vez do processo antigo. Qual das várias mensagens de erro que você recebe depende exatamente quando, no processo de inicialização, o SIGKILL foi entregue. Normalmente, isso não deve acontecer, portanto, o conselho é apenas tentar novamente (desculpe = /). Se você achar que isso acontece com você o tempo todo ou com mais frequência do que você pode controlar, lamentamos muito. Sabemos que os sistemas com E / S de disco mais lenta verão isso acontecer com mais freqüência do que os sistemas mais rápidos; portanto, se você estiver usando um diretório inicial do NFS, convém criar um diretório local para os dados do simulador e configurar um link sim para ele. ~ / Biblioteca / Desenvolvedor / CoreSimulator

Observe que a pergunta original é sobre o domínio FBSSystemServiceDomain, enquanto minha postagem no devforums menciona FBSOpenApplicationErrorDomain. O FBSSystemServiceDomain foi usado em versões anteriores do iOS 8.0 betas.


0

Você pode Redefinir conteúdo e configuração ou simplesmente fechar o iOS Simulator e reiniciar.


0

Nenhuma das soluções funcionou para mim, incluindo a resposta aceita "Redefinir conteúdo e configurações".

A única maneira de fazê-lo funcionar foi baixando uma versão anterior do simulador iOS que me permitia instalar o aplicativo.


-2

Eu sugiro que você use a versão estável do Xcode 6.1.

FBSOpenApplicationErrorDomain, code =4 error suggests it is an error from 
cached data on the simulator.

Existem três soluções possíveis:

  1. Simulador limpo. Use ( Command + Shift + k) como tecla de atalho ou vá para Produto -> Limpar

  2. Saia do simulador e reinicie-o.

  3. Simulador aberto. Selecione simulador iOS -> Redefinir conteúdo e configurações ...

Captura de tela da etapa 3

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.