281 votes

xCode: impossible d'obtenir la tâche de processus

J'ai couru dans un mode de lancement de mon appli sur un iPhone avec Xcode 4.

Tout fonctionnait très bien jusqu'à quand j'ai passer le simulateur et j'ai changé de revenir à l'iPhone. Après le passage de retour, l'application est lancée sur l'iPhone, mais l'écran d'accueil est affiché immédiatement après et dans xCode j'obtiens:

failed to get the task for process 

J'ai essayé de supprimer/ajouter des Habilitations de fichier, supprimer l'application et redémarrez xCode mais rien à faire.

719voto

borrrden Points 20950

Je parie que votre mode de lancement comprend la compilation avec votre certificat de distribution, qui n'admet pas ce problème (vous ne voulez pas un hasard fou d'accrochage dans votre application après le téléchargement de l'app store). Compiler avec le développement de certificat à la place. Vous pouvez modifier cela dans le bâtiment paramètres sous la signature de code.

25voto

Modifier le profil pour la signature de code. Sélectionnez votre projet, allez dans Paramètres de construction de la > Signature de Code Identité. Passer à un autre profil de développeur.

7voto

Si quelqu'un est d'avoir cette question, mais il est sûr qu'ils ont leur et certificats de signature de code correctement configuré, vérifiez l'onglet fonctionnalités lorsque vous cliquez sur le projet (c'est à dire à côté de construire onglet paramètres, les phases de construction de l'onglet, etc).

Dans mon cas, il y avait des liens rompus Game Center et les Achats In-App qui avait besoin de réparations (en cliquant sur le bouton "fix me" boutons) pour résoudre ce problème.

5voto

DamongoCoder Points 108

J'ai eu le même problème et après avoir lu les réponses ci-dessus, tout ce que j'avais à faire était d'aller à Paramètres de génération de Code > Signature > Profil de configuration > Aucun et a été en mesure de couru l'application sur mes appareils de nouveau. Espérons que cela aide quelqu'un d'autre

4voto

Aleks Nojoko Points 41

Pour toute personne qui vient à travers ce: Après cette lecture, j'ai tenté de résoudre le problème par la mise en au Débogage d'une signature pour mon certificat de Développement pour constater que le déploiement était toujours pas.

S'avère que mon objectif a été Communiqué et donc encore signé avec le certificat de distribution - soit revenir à la cible de Débogage ou de changer la libération de la signature de Développement temporairement.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X