ios - run - xcode 9.2 command line tools




Xcode: falhou ao pegar a tarefa para o processo (9)

Eu corri no modo de liberação meu aplicativo em um iPhone com o Xcode 4.

Tudo funcionou muito bem até eu mudar para o simulador e voltei para o iPhone. Depois de voltar, o aplicativo é lançado no iPhone, mas a tela inicial é exibida imediatamente depois e no Xcode eu recebo:

failed to get the task for process 

Eu tentei remover / adicionar arquivos Entitlements, excluir o aplicativo e reiniciar o Xcode, mas nada para fazer.


Acabou de ter o mesmo problema - o aplicativo estava sendo instalado OK, mas não será executado a partir do Xcode com a "falha no lançamento do processo: falha ao obter a tarefa para o processo".

Acontece que meu certificado de desenvolvimento expirou durante a noite. A regeneração do certificado e os perfis de provisionamento resolveram o problema.


Altere o perfil para assinatura de código. Selecione seu projeto, vá para Configurações de construção> Identidade de assinatura de código. Mude para outro perfil de desenvolvedor.


Eu estou apostando que o seu modo de lançamento inclui a compilação com o seu certificado de distribuição, o que não permite esse comportamento (você não iria querer um bobo aleatório conectando-se ao seu aplicativo depois de baixá-lo da loja de aplicativos). Compile com o certificado de desenvolvimento em vez disso. Você pode alterar isso nas configurações do edifício sob assinatura de código.


Eu tive esse mesmo problema, porém em uma situação um pouco diferente. Um dia, meu aplicativo inicia bem (usando a provisão de desenvolvedor), então faço algumas edições menores no meu arquivo Entitlements e depois ele para de funcionar. O aplicativo instalado no meu dispositivo, no entanto, toda vez que eu tentei lançá-lo, ele saiu imediatamente (após a animação de abertura). (Como eu fiz edições em outros arquivos também, não suspeitei do seguinte problema)

O problema estava no formato de arquivo Entitlements, parece que as seguintes declarações não são as mesmas:

Corrigir:

<key>get-task-allow</key>
<true/>

Incorreta:

<key>get-task-allow</key>
<true />

Embora seja um formato XML, não use espaços na tag ou o Xcode não conseguirá se conectar ao processo.

Eu estava usando o perfil de provisionamento do desenvolvedor desde o início.


Eu tive esse problema depois que criei um novo certificado de desenvolvedor.

O seguinte já estava correto: A chave privada antiga foi excluída do conjunto de chaves, todos os perfis atualizados, as configurações de configuração e as configurações de assinatura estavam corretas. Ainda assim, tive esse problema.

Solução: Eu tive que reiniciar o Xcode (5.1.1), porque ele não estava ciente do meu novo certificado de desenvolvedor. Também excluí os perfis obsoletos dos meus dispositivos apenas para ter certeza e para limpar.


Eu tive o mesmo problema e depois de ler as respostas acima tudo que eu tinha a fazer era ir para Configurações de construção> Assinatura de código> Perfil de provisionamento> Nenhum e foi capaz de executar o aplicativo em meus dispositivos novamente. Espero que isso ajude alguém a sair


Se alguém estiver tendo esse problema, mas tiver certeza de que seus certificados e assinatura de código estão configurados corretamente, verifique a guia de recursos ao clicar no projeto (por exemplo, próximo à guia de configurações de compilação, guia de fases de compilação, etc.).

No meu caso, havia links quebrados para o Game Center e In-App Purchases que precisavam ser corrigidos (clicando nos botões "fix me") para resolver esse problema.


Se você tiver definido o certificado de assinatura de código correto em Configurações de compilação-> Assinatura de código , verifique se também está usando o perfil de aprovisionamento correto para o modo Depurar / Liberar.

Eu estava tendo esse problema porque eu estava usando um perfil de provisionamento Ad-Hoc para os dois modos de depuração / liberação, que não permite que um perfil de desenvolvimento seja usado ao fazer uma compilação de depuração.


Voltei para "Automatic" no perfil de provisionamento das configurações de compilação para "Debug" e deixei o perfil do certificado de release inalterado, o meu funcionou. Tentei as outras respostas. nada funcionou. Não queria ter que reconfigurar meus certificados. Automático no perfil de provisionamento fez o truque







xcode4