web-dev-qa-db-fra.com

Ajoutez le droit "Conteneurs iCloud" à votre identifiant d'application.

J'essaie de résoudre ce problème depuis des heures. J'ai vérifié l'identifiant de l'application et confirmé les conteneurs iCloud. De plus, je suis entré le même dans les droits de l'application. 

Mais il y a toujours une marque rouge avant "Ajoutez le droit" Conteneurs iCloud "à votre identifiant d'application". J'ai créé le nouveau profil d'approvisionnement et supprimé les fichiers d'approvisionnement expirés également. C’est la première fois que je suis confronté à ce problème. 

Ce problème est-il lié à la signature du certificat de développeur ou à quelque chose d'autre?

 enter image description here

9
Danboz

J'avais le même problème il y a quelques jours. Corrigé en procédant comme suit:

  1. Allez sur votre compte développeur
  2. Trouvez l'ID d'application sur lequel vous travaillez
  3. Cliquez sur modifier.
  4. Dans la section iCloud, sélectionnez le bouton radio "Inclure le support CloudKit (requiert Xcode 6)"  enter image description here

Travaillé pour moi.

11
Ashik

J'ai résolu ceci par:

  1. Désactivez les fonctionnalités iCloud.

  2. Changer l'identifiant de bundle de l'application.

  3. Activer les capacités iCloud.

Maintenant, tout est régénéré et l'erreur disparaît. Bien sûr, l’identifiant du paquet est faux. Mais maintenant, vous pouvez accéder au centre des membres, supprimer l'ancien identifiant d'application (défectueux) et tous les profils d'approvisionnement associés, puis modifier à nouveau l'identifiant de l'ensemble.

3
matt

Pour moi, tout allait bien. Je devais fermer et rouvrir xcode. Ensuite, allez à 'Capabilities' et basculez le 'iCloud' c'est-à-dire OFF puis à nouveau sur ON.

3
DotNet Dreamer

J'essayais d'ajouter un ID d'application correspondant à l'ID d'ensemble de mon projet, mais celui-ci ne met toujours pas à jour les avertissements dans iCloud. 

Ensuite, j'ai découvert que dans "Général" -> "Signature", il était marqué Target is ad hoc signed, et j'ai appuyé sur le bouton Enable Development Signing, puis Xcode a commencé à gérer automatiquement l'identifiant de l'application, etc. et tout est devenu vert:] 

2
hyouuu

J’ai essayé tout ce qui précède, mais j’ai fini par quitter Xcode, le rouvrir à nouveau et activer/désactiver la fonctionnalité iCloud. 

1
Dave

Dans mon cas, sous Xcode - Général - Signature, le nom dans le champ Équipe n'était pas correct.

1
vomako

Au moins dans Xcode 9.1, je devais choisir la section Team in Signing (Target -> General). L’équipe avait déjà été choisie, mais j’ai dû la refaire pour que l’erreur disparaisse. Cela pourrait avoir à voir avec le renouvellement du certificat de développeur.

1
epx

Essayez - supprimez tous les profils d'approvisionnement - allez à Xcode-> préférence-> compte - ajoutez votre identifiant Apple ici (vous permet de télécharger facilement des profils) - Cliquez sur les profils de téléchargement. 

0
Prakash Raj