291 votes

Xcode 5: impossible d'obtenir la tâche de processus

C'est pour une application existante qui a compilé et distribué à plusieurs reprises. Depuis la mise à jour de Xcode 5, j'ai cette erreur popping.

  1. J'ai mon développeurs profil sélectionné dans la Signature de Code pour le débogage.
  2. Supprimé les Données Dérivées à quelques reprises.
  3. Quittez un peu de temps
  4. Téléchargé et essayé de l'ajouter à nouveau mes Développeurs de certificats.
  5. Réinitialiser mon ordinateur! Et vérifié les mises à jour
  6. Essayé d'utiliser la magie noire!
  7. Le Système > Configuration de Build est configuré pour Déboguer

Les étranges circonstances, je suis à la compilation pour compiler vers iOS 6.1 pour que je puisse courir sur mon iPhone 3GS - la base est SDK iOS 7? Cela pourrait-il être un problème? J'ai juste besoin de le tester avant de trouver un nouveau téléphone avant de le changer pour iOS 7.

592voto

hasan Points 4225

Cette erreur ont tendance à apparaître lorsque vous choisissez un profil de configuration ad hoc. Assurez-vous que votre signature de code pour le développement.

98voto

David Douglas Points 1410

Cette erreur se produit si vous avez utilisé un Profil d'approvisionnement de Distribution pour le débogage à l'appareil.

Allez Construire Paramètres > Profil de configuration et réglé à "Aucun" pour le Débogage.

40voto

IMT Points 241

J'ai enfin résolu ce problème en se souvenant de définir la signature de code et le provisionnement des paramètres à la FOIS du projet et de la cible les onglets...

15voto

Adam Points 17726

Mise à JOUR:

Xcode 5.1 semble fixer la liste déroulante afin qu'elle affiche désormais un "(bla bla)" chaque fois que deux profils ont le même nom. Cela vous permet de choisir la bonne. Ce qui est beaucoup mieux :)


Piqué par cette opération plusieurs fois. Xcode5 montre "Profil de configuration" comme un champ unique, QUI EST TOUJOURS INCORRECTE et Apple ne DEVRAIT PAS avoir codé leur interface graphique comme ceci (débutant s'y méprendre à partir d'Apple).

Dans Xcode5 (pas de version précédente), vous avez deux valeurs de "Profil de configuration". Ce DOIT ÊTRE réglée AVANT de définir votre "Signature du Code de l'Identité". Évidemment, puisqu'il doit être défini en PREMIER ... Apple a placé le DEUXIÈME sur la liste, les 3 éléments ci-DESSOUS la chose, il a "avant".

(points de bonus pour le terrible GUI design...)

Il est également cassé: si vous avez deux Profils de configuration pour le même nom, Xcode5 ne vous permettent de sélectionner l'un d'entre eux. Pour contourner ce problème, vous devez utiliser l'Utilitaire de Configuration iPhone pour trouver le Profil que vous souhaitez, à trouver les 30 chiffres du Profil "Identifiant" et copier/coller dans "l'Autre", la valeur du Profil de configuration le menu déroulant.

Votre Profil de configuration DOIT avoir une valeur de "Debug" et une valeur différente de "Libération" (sauf si vous construisez un custom méga-profil en main, Apple garde le deux).

Le Débogage de profil ont souvent le même nom de bogue décrit ci-dessus - la plupart des gens seront à l'aide d'Apple auto-généré de l'Équipe Profil de configuration, Apple incorrectement toujours les noms de la même, pour tous les Objectifs, dans tous les Projets. (un autre bug dans Xcode5).

Une fois que vous avez défini les deux valeurs, votre "Signature du Code de l'Identité" champ va enfin commencer à travailler correctement. En fait, il fonctionne très bien: dans la plupart des précédentes versions de Xcode, ce champ a été brisé, et l'option "automatique" sélection rarement travaillé. Dans Xcode5, il peut SEULEMENT utiliser le code de signature de valeurs que l'on retrouve à l'intérieur du Profil de configuration que vous avez pré-sélectionné - et il semble l'avoir corriger les 100% de hte temps.

(c'est à dire vous pouvez le configurer en mode "Automatique". Dans les précédentes versions de Xcode, Xcode souvent "Automatiquement" l'utilisation d'un profil de Distribution pour un Développeur pour construire, et vice-versa, causant beaucoup de problèmes)

12voto

windfly2006 Points 555

Basé sur ma recherche en cours, le message d'erreur "impossible d'obtenir la tâche de processus" à xcode 5 pourrait se produire pour plusieurs raisons:

  1. L'une est que nous sommes le débogage d'une application qui est signé avec une distribution ad-hoc disposition de profil.
  2. Une autre raison est que d'une certaine façon xcode5 ne pouvait pas trouver la bonne du développement de profil, bien que la signature du codage de l'identité est le développeur de la signature de l'identité.

Pour moi, c'est le deuxième cas qui semble aussi bien le cas pour cette question.

Je suis en mesure de résoudre ce problème en changeant de débogage disposition déroulant profil pour le bon développement de profil, puis en essayant de charger l'application pour appareil réel. Xcode donne à cette erreur ci-dessous: enter image description here

cliquez sur "Corriger problème" pour continuer, xcode 5 serait résoudre le problème. Après le problème est résolu, la mise à disposition de profil de debug est remis à "None" encore une fois, je ne sais pas pourquoi xcode ne le ferait que si.

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