108 votes

Erreur Xcode : "L'identifiant de l'application ne peut pas être enregistré auprès de votre équipe de développement."

Nous portons une application Android vers iOS pour un client. Ils ont ajouté notre compte à leur compte iTunes Connect et ont créé une entrée d'application. Nous avons développé l'application en utilisant le bundle ID qu'ils ont spécifié.

Mais maintenant, lorsque l'application est prête à être testée, nous ne pouvons pas créer un profil de provisionnement dans Xcode. Il est réglé sur la signature automatique et cette erreur s'affiche :

Échec de la création du profil d'approvisionnement.

L'identifiant d'application "<bundle-id>" ne peut pas être enregistré auprès de votre équipe de développement. Changez votre identifiant de bundle en une chaîne unique pour réessayer.

Notre compte est ajouté comme App Manager dans leur compte iTunes Connect, mais nous ne pouvons toujours pas prendre la sortie avec cet ID. Cette erreur ne s'affiche pas si nous changeons l'ID du bundle dans Xcode.

0 votes

Assurez-vous que l'identifiant de votre bundle d'applications dans les paramètres/liste d'applications et dans les profils de provisionnement correspondent. J'ai également téléchargé tous les profils depuis xcode->préférence->compte. Essayez de décocher l'option automatique puis vérifiez l'erreur, et sélectionnez votre profil d'équipe correctement lors de la construction.

0 votes

En fait, nous sommes à l'étape de la génération du profil de provisionnement. J'ai essayé de décocher la signature automatique, puis de nettoyer le projet. J'ai à nouveau vérifié la signature automatique et sélectionné la bonne équipe. Mais la même erreur s'affiche.

5 votes

Avez-vous trouvé la solution ?

1voto

mehmetdelikaya Points 31

J'ai eu ce problème avec différentes équipes de développement. J'ai simplement vérifié les signatures des schémas et choisi la bonne équipe de développement pour les schémas dont j'avais besoin :

Ss from Xcode

1voto

mywander Points 11

Je supprime l'identifiant du Bundle dans le https://developer.apple.com/account/resources/identifiers/list alors cela fonctionne.

1voto

Sk. Points 145

Si vous travaillez avec différentes configurations de construction, vérifiez dans l'onglet Signing & Capabilities si vous utilisez le bon identifiant de paquet.

enter image description here

1voto

devyhan93 Points 31

Message d'erreur

L'identifiant d'application "my.bundle.id" ne peut pas être enregistré auprès de votre équipe de développement car il n'est pas disponible. Remplacez votre identifiant de bundle par une chaîne unique pour réessayer.

essayez ceci

Développeur Apple > Compte > Certificats, identifiants et profils > Identifiants

enter image description here

enter image description here

0voto

miker Points 71

J'ai réussi à faire fonctionner l'identifiant de paquet original sur mon compte de membre d'équipe payant (après l'avoir attribué à mon équipe personnelle) en révoquant le certificat de signature de l'équipe personnelle qui était attribué au même identifiant de compte.

  1. Sur le site Web Apple Developer, connectez-vous avec le compte payant, allez dans Certificats, IDs & Profiles.
  2. Cliquez sur le certificat personnel de l'équipe.
  3. Cliquez sur le bouton Révoquer.
  4. Retournez dans XCode et essayez de signer à nouveau. Un nouveau certificat sera généré qui devrait fonctionner avec l'identifiant du bundle.

Cela ne fonctionnera pas si vous avez encore besoin du certificat pour d'autres applications.

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