111 votes

Aucune identité n'était disponible - demande de l'administrateur

J'ai eu des problèmes alors que "l'archivage" mon application. Je pense qu'il y a non valide les profils, car de iPhone mise à Jour de XCode 5.1 et mise à jour de l'article 4.2.2.

J'ai pris maintenant plus de 4 heures pour se débarrasser de la certification des problèmes lors de l'utilisation de ce thread, étape par étape, 3 fois (ce qui coûte beaucoup de temps):

:-( Une signature valide d'identité correspondant à ce profil n'a pas pu être trouvé dans votre trousseau de clés

J'ai encore la panne suivante: XCode certification error

Pas d'identités étaient disponibles Un administrateur doit demander identités avant qu'ils peuvent être téléchargés.

La "Télécharger identités" bouton est allé de nouveau à cette fenêtre après le traitement de quelques secondes.

Savez-vous comment faire pour sortir de ce bois de la certification de la documentation et de résoudre les qui la faute?

155voto

Takol Points 1535
  1. https://developer.apple.com/membercenter/index.action

  2. Aller à la "Portail iOS Provisioning portal" -> "Certificats" (barre de Gauche) -> "Distribution" de l'onglet

  3. Cochez le champ "Profils de configuration". Si vide, à côté (4)

  4. Aller à "Provisioning" (barre de Gauche) -> "Distribution" de l'onglet. Appuyez sur "Nouveau Profil" et la remplir. Revenir à (3) vérifier le champ nouveau.

  5. Télécharger et "run" (double clic) le nouveau profil de configuration.

  6. Dans votre projet de construction de paramètres sélectionnez le NOUVEAU profil de configuration (il pourrait avoir le même nom que l'ancien)

  7. Dans votre projet de construction de paramètres de mise à jour de signature du code des identités (tous) à la nouvelle si il y en a un. (L'ancien était probablement expiré qui est l'une des causes les plus importantes pour le message d'erreur que vous avez vu)

  8. Vérifiez que votre ID de l'offre est correcte (Cas SeNsEtIvE)

  9. Retour à XCode Organisateur - Périphériques. Cliquez sur l'ÉQUIPE (barre de Gauche) et cliquez sur "Actualiser" (en bas à droite). Vous trouverez XCode chercher le nouveau profil. Si le nouveau contenu chargé, répétez les étapes 6 et 7 (ils auront été changé!)

    *Si vous ne pouvez pas trouver de l'équipe parce que vous utilisez une nouvelle version de xCode, aller à Xcode préférences (en cliquant sur "Xcode sur le mac de la barre d'outils dans le coin supérieur gauche de votre écran) et cliquez sur "compte", sélectionnez votre équipe et cliquez sur actualiser. Si le nouveau contenu chargé, répétez les étapes 6 et 7 (ils auront été changé!)

    Si vous êtes dans les Préférences->Comptes et vous toujours ne pouvez pas actualiser, puis:

    • Cliquez sur l'onglet Comptes
    • Sélectionnez un IDENTIFIANT Apple dans la liste
    • Cliquez sur "Afficher les Détails" en bas à droite
    • Cliquez sur l'actualisation de la flèche en bas à gauche
    • Xcode va maintenant se rafraîchir la mise à jour des informations d'identification, et vous pouvez procéder à la validation ou de distribuer votre application.

  10. De valider ou de distribuer votre application. Il devrait fonctionner.

  11. Si cela ne fonctionnait pas, puis aller à "l'ÉQUIPE" sous réglages du projet > objectifs et sélectionnez "aucun"... Maintenant que vous avez sélectionné Aucun vous devrez répéter l'étape 7 et de modifier le code de la signature des identités (toutes), et d'essayer d'archivage.

  12. Enfin, si aucune de ce qui précède travaillé. Il suffit de créer un nouveau certificat de production ET créer un nouveau profil de configuration avec le même ID de lot. (Oui, cela fonctionne si vous êtes à la mise à jour d'une application qui est déjà en place). Télécharger le cert et prov. profil et exécuter les deux (double clic). Maintenant, répétez l'étape 6 et archive. Cela devrait fonctionner.

17voto

BooTooMany Points 284

@Takoi réponse est bonne. Cependant, avec ma dernière version de Xcode, il n'y a pas d'ÉQUIPE option dans la section Périphériques de l'Organisateur. J'ai eu à faire ce qui suit pour actualiser les informations d'identification:

  1. Aller à Xcode->Préférences
  2. Cliquez sur l'onglet Comptes
  3. Sélectionnez un IDENTIFIANT Apple dans la liste
  4. Cliquez sur "Afficher les Détails" en bas à droite
  5. Cliquez sur l'actualisation de la flèche en bas à gauche

Xcode va maintenant se rafraîchir la mise à jour des informations d'identification, et vous pouvez procéder à la validation ou de distribuer votre application.

Espérons que cette aide!

4voto

Wasi Shah Points 41

Assurez-vous que l'identifiant de l'ensemble dans votre fichier .plist dans XCode est identique à l'identifiant de l'ensemble dans itunesconnect, s'il est désactivé, il ne pourra pas associer l'archive au profil sur itunesconnect lors de la validation / distribution.

3voto

bobobobo Points 17477

C'est un peu plus facile maintenant.

  1. Vous accédez à l'application itunesconnect et connectez-vous
  2. cliquez sur "Certificats"
  3. Profils d'approvisionnement / distribution
  4. générer un profil,
  5. télécharger le profil
  6. double cliquez dessus

3voto

deko Points 436

Je suis membre de 2 équipes et j'ai eu le même problème lors du téléchargement d'un des projets.
La modification de General -> Identity -> Team to None dans les paramètres du projet (XCode 5) m'a permis de télécharger l'application sur iTunesConnect.

La capture d'écran est ici

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