Não foi possível iniciar o processo de inicialização falhou: o tempo limite foi excedido, aguardando o lançamento do aplicativo


164

Estou tentando iniciar meu aplicativo no dispositivo. Está sendo iniciado com sucesso no simulador.

  • Item da lista
  • Eu uso 7.1 SDK
  • Xcode 5
  • E o dispositivo é um 7.1 iPhone 4S

Eu tentei:

  • Limpar \ limpo
  • Pasta de criação limpa
  • Excluindo aplicativo
  • Desconectando / Reconectando o Dispositivo
  • Dispositivo de inicialização
  • reiniciando o Xcode

O que posso fazer para que funcione?

Poderia ser algo com a assinatura de código?

Atualmente eu tenho definido como 'Dont Code Sign'


1
Você verificou seus perfis de provisão? Vá para o organizador e verifique se o dispositivo está verde e não amarelo. Isso permitirá que você solucione problemas a partir daí. O XCode5 possui grandes melhorias em relação às versões mais antigas para sincronizar automaticamente seus perfis de assinatura de código de provisão.
Apollo SOFTWARE

Respostas:


399

Eu tive esse problema quando usei um certificado de distribuição em vez do desenvolvedor ao executar o aplicativo no Xcode. Você pode conferir o seu alvo -> Configurações de compilação -> Assinatura de código.

Como @AndyDynn apontou em seu comentário: Certifique-se de fazer isso nas configurações de construção "Alvo" e não apenas nas configurações de construção "Projeto".


5
Para mim, esse era o perfil de provisionamento distribuído, não o certificado.
user1021430

7
Apenas certifique-se de fazer isso nas configurações de compilação "Destino" e não apenas nas configurações de compilação "Projeto".
AndyDunn 29/08/14

5
Atualizei para o Xcode 6.1 e comecei a obtê-lo ... Nem esta solução, nem as duas dicas acima, resolverão isso. Tentei um iPhone 5 com o iOS 7 mais recente e um iPad com iOS 8.1. Alguma pista?
helmesjo

2
Limpe, feche o iTunes e o XCode, dispositivo de reinicialização suave (pressione e segure home + energia), crie e execute seu projeto no dispositivo.
Don Parque

1
Posso fazer o upload do aplicativo no testflight, selecionando o certificado do desenvolvedor? Porque meu aplicativo funciona bem até que eu faça o upgrade para o testflight e, após o upgrade para o testflight via certificado de distribuição, esse erro ocorrerá.
precisa saber é o seguinte

23

Eu literalmente reiniciei meu iPad, que estava conectado para testar o aplicativo, e resolveu o problema.


reinicializar o meu iPad depois de fazer a coisa perfil de aprovisionamento funcionou para mim
Terry Bu

apenas um reiniciar os iPads, projeto limpo, reconstruir e excluir dados derivados
Mattia Personaggio Uno Ducci

11

Para executar seu aplicativo em um dispositivo, você realiza as seguintes tarefas:

  1. Solicite um certificado de desenvolvimento.

  2. Adicione seu dispositivo ao portal.

  3. Código assine seu aplicativo.

  4. Inicie seu aplicativo no dispositivo.

Para mais detalhes, verifique isto


8

Se o seu perfil e código de aprovisionamento assinarem tudo bem, tente uma vez Sair e reiniciar o seu XCode. Isso funcionará para mim.


7

Eu apenas tive esse problema. Eu tive que abrir o aplicativo no dispositivo e toque em Confiar no computador. Não há necessidade de reiniciar tudo 20 vezes, sim.


A mesma coisa aconteceu comigo iOS8 / iPhone 6, basta iniciar o aplicativo
Cyprian

4

Abaixo estão 2 hacks incríveis que ainda não foram mencionados:

HACK # 1:

Bloqueie seu telefone, pressione XCode start, aguarde até que o XCode diga "desbloqueie seu dispositivo para iniciar" e desbloqueie seu telefone, ele será iniciado com sucesso e funcionará sempre .

HACK # 2:

Se seu objetivo é apenas depurar o aplicativo, aqui está outra abordagem simples e direta:

  1. Depois que o aplicativo for implantado, inicie-o manualmente.
  2. Vá para XCode -> Debug -> Attach to Process ... para escolher seu aplicativo na lista e depure corretamente.

Isso funciona bem para mim e economiza muito tempo. Espero que isso ajude, obrigado!


3

Eu tenho o mesmo problema e depois de olhar para as respostas aqui encontrei as minhas. O problema em questão era: meu certificado de distribuição do desenvolvedor havia saído do iOS Dev Center, então presumo que o tempo limite tenha expirado. Não recebi um aviso legal, apenas o erro acima - a instalação funcionou, mas a depuração não. Então, o Xcode regenerou um novo para mim.



1

Limpei meus perfis provisórios, reiniciei o iPhone, reiniciei o computador e funcionou para mim.


1

Apenas para lançar uma sugestão adicional para alguém que se deparar com esse problema (ele está me queimando com frequência ultimamente) - tente ir para as Alvos -> (Seu alvo) -> Geral -> Equipe e re-selecionando a mesma equipe, o que força Xcode para atualizar perfis para você.

Esse foi o culpado para mim algumas vezes. Parece acontecer especificamente se você tiver baixado novamente novamente um certificado de distribuição para novos dispositivos ou com / sem. Ou se você acabou de despejar o diretório de perfis de provisionamento em geral.


1

Eu tive o mesmo problema e tentei todas as etapas sugeridas, mas consegui implantá-lo e executá-lo somente depois que desliguei meu iphone.


0

No meu caso, não havia valor em Destinos -> Construir Settins -> Perfil de Provisionamento. Embora a assinatura de código parecesse correta)


0

Verifique se a configuração Perfil de provisionamento em seu ambiente está definida como seu perfil de desenvolvimento: Projeto> Configurações de compilação> Assinatura de código

Considere defini-lo nas configurações de destino e no projeto de vagem (no caso de usar cacau pods).

Caso o perfil de desenvolvimento não esteja presente, crie ou faça o download: Certificados, identificadores e perfis> Perfis de provisionamento


0

Depois de seguir o acima, ele ainda não funcionou (do xCode 6). Mas depois de reiniciar o telefone e excluir o aplicativo, ele funcionou.


0

Verifique o nome do produto quanto a pontos "." "." não são permitidos no nome do produto.


0

A seleção em perfis de provisionamento pode causar esse problema. Portanto, ao iniciar um aplicativo no dispositivo, verifique se você está usando o perfil de desenvolvimento e não o perfil de distribuição. Eu tenho enfrentado o mesmo problema. Mas se safou usando o mesmo processo.

Verifique Projeto> Configurações de construção> Perfil de provisionamento e selecione seu perfil de desenvolvimento.

E também cuide da Identidade de assinatura de código na mesma guia. Certifique-se de escolher as identidades de Desenvolvedor e NÃO de Distribuição.


0

Abaixo dois passos resolvidos para mim:

Para xcodeversão: 7.2

  • 1.Selecione qualquer um do seu simulador para executar (basta iniciar sua corrida, não é necessário carregar o aplicativo completamente).
  • 2. Pára com isso.
  • 3.Em seguida, selecione seu dispositivo e execute.

Isso resolveu no meu caso.


0

option + command + shift + k e depois executar o projeto fez o truque para mim.


0

Se seu objetivo é apenas iniciar o aplicativo e depurá-lo, você também pode editar o esquema para "Aguarde o lançamento do executável" e executar o aplicativo manualmente. A configuração está em Editar esquema> Executar> Informações> Iniciar. Escolha "Aguardar o lançamento do executável" em vez de "Automaticamente". Esperará que você execute o aplicativo (tocando nele manualmente) em vez de atingir o tempo limite.


0

Como todas as respostas acima não me ajudaram, publicarei minha solução:

Eliminar todas as ocorrências de xcuserdatapastas .xcodeproje .xcworkspacee reiniciar Xcode corrigiu o problema. Para excluí-lo, clique com o botão direito your_app_name.xcodeproje / ou your_app_name.xcworkspacena pasta do aplicativo e selecione "Show Package Contents". Espero que ajude alguém a economizar algum tempo.


Por que voto negativo? Esta é uma solução real para o mesmo problema / erro causado por muitas ou diferentes coisas. E nenhuma das outras sugestões funcionou.
Hristo Atanasov

0

Basta reiniciar o meu dispositivo e funciona tudo bem


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.