web-dev-qa-db-fra.com

Organiseur Xcode - Impossible d'actualiser la liste des profils de provisionnement

J'utilise Xcode 4.3.3

Avant, tout fonctionnait correctement, mais depuis quelques mois, je ne peux plus actualiser les profils de provisioning via Organizer.

Le problème:

  • J'ouvre l'organisateur
  • Cliquez sur Profils de provisioning en haut.
  • Cliquez ensuite sur le bouton "Actualiser" en bas à droite "
    1. Il affiche "Téléchargement des certificats de développement ..." et vous invite à vous connecter.
    2. Une fois la connexion établie, "Fetching team list ..." s'affiche, suivi de l'erreur:

      "Vous n'êtes pas autorisé à effectuer cette opération. Veuillez contacter l'un de vos administrateurs d'équipe ou, si vous avez besoin d'aide, contactez le support technique du programme pour développeurs Apple"


Quelques informations supplémentaires:

  • I am Admin de l'équipe
  • J'ai un certificat de développeur valide, tel qu'affiché à la fois dans le portail de développement Apple, dans mon trousseau et dans l'organiseur (comme je l'ai dit, tout cela fonctionnait auparavant)
  • J'ai plusieurs profils de provisioning valides affichés dans l'Organiseur.
  • J'ai 2 équipes affichées dans l'organisateur:
    1. Un avec certificat de développeur de développement (le mien)
    2. Un avec certificat de distribution (pour l'App Store)
  • Ce n'est pas un problème de mot de passe (j'obtiens une erreur différente lorsque je tape le mauvais mot de passe)
  • J'ai supprimé tous les certificats de développeur autres que le mien et le certificat de distribution.
  • Je peux réussir à ajouter des certificats si je les télécharge manuellement
  • Je peux réussir à ajouter des profils d'approvisionnement si je les télécharge manuellement
  • Dans le portail des développeurs Apple, il n'y a pas de profils de provisioning marqués "Invalide" (certains ont expiré cependant).
  • J'ai forcé Xcode et j'ai même redémarré le Mac

Cela a commencé quelque temps après qu'iOS6 soit sorti (certainement pas au même moment). J'ai lu des questions similaires sur le sujet, mais la plupart d'entre elles traitent du message d'erreur "données corrompues". Ce n'est pas le cas pour moi.

MISE À JOUR 1 (13 novembre)

J'ai maintenant fait ce qui suit:

  • J'ai supprimé tous les certificats du trousseau, y compris les clés publique et privée.
  • J'ai révoqué mon certificat dans Apple Dev Portal.
  • J'ai redémarré la machine. 
  • J'ai rouvert Xcode et appuyé sur refresh:
    1. il m'a demandé de me connecter et m'a demandé de soumettre une demande pour un nouveau certificat. 
    2. Le nouveau certificat a été approuvé et émis avec succès, puis téléchargé dans mon trousseau (je vois de nouvelles clés publiques et privées, ainsi que le certificat). 

Cependant, je reçois toujours la même erreur lors de l'actualisation des profils d'approvisionnement: "Vous n'êtes pas autorisé à effectuer cette opération" et je n'ai pas de profil dans l'organiseur. 

MISE À JOUR 2 (13 novembre)

  • J'ai maintenant mis à jour XCode 4.5
  • Lors du premier rafraîchissement, cela a réellement fonctionné.
  • Lors de toutes les actualisations suivantes, le même message d'erreur "Vous n'êtes pas autorisé à effectuer cette opération. Vérifiez auprès de l'un de vos administrateurs d'équipe ou, si vous avez besoin d'aide, contactez l'assistance du programme pour développeurs Apple" " Cependant, il le fait maintenant après "Génération du profil d'approvisionnement de l'équipe Mac"
    1. Veuillez noter que je n'utilise pas le développement Mac. Le mode développeur n'est pas activé et le programme Mac Developer n'est pas activé.
    2. J'ai essayé avec et sans le mode développeur Mac activé.
    3. Malgré le même message d'erreur vague, il semble en fait mettre à jour les profils d'approvisionnement iOS.

Après tant de temps là-dessus, je suis toujours déterminé à supprimer ce message d'erreur. Peut-être que quelqu'un peut m'aider et me dire où XCode garderait son journal d'application? Existe-t-il quelque chose comme Windows "Observateur d'événements" pour Mac?

19
Slav

Essayez Xcode 5.1. Il semble que Apple ait enfin résolu ce problème. 

5
EricS

Avait le même problème. La raison en était un mauvais identifiant Apple, vérifiez votre identifiant Apple dans le centre de développement https://developer.Apple.com/devcenter/ios/urlRedirect.action?mode=update_profile&userAction=updateAccount&cancelPath=/devcenter/ios/index.action&successPath =/devcenter/ios/index.action

3
Thomas A

J'avais également cette erreur "Vous n'êtes pas autorisé à effectuer cette opération. Veuillez vérifier avec l'un de vos administrateurs d'équipe ou, si vous avez besoin d'aide, contactez le support technique du programme pour développeurs Apple". Le provisioning de mon développeur ne fonctionnait pas, je ne pouvais même pas tester mes applications sur mon appareil.

Voici ce qui a fonctionné pour moi:

  • Allez sur le portail de provisioning iOS> Certificats> Développement. Il existe probablement un certificat pour lequel vous ne possédez plus la paire de clés dans Keychain. Révoquer.
  • Supprimez les profils pertinents de l'organiseur Xcode. Quittez Xcode.
  • Allez dans ~ Library/Developer/Xcode et supprimez connect1.Apple.com **. Db (peut-être pas nécessaire, mais cela ne fera pas de mal).
  • Allez dans ~ Library/Caches/com.Apple.dt.Xcode et supprimez les fichiers Cache *.

À présent, Xcode est censé créer automatiquement un nouveau certificat de développeur, mais cela semble rompu pour le moment. Alors, n'essayez pas de l'utiliser. Au lieu:

  • Retournez sur le portail de provisioning iOS.
  • Assurez-vous que votre certificat de développement est révoqué (afin de ne pas en avoir un).
  • Maintenant, créez-en un nouveau et utilisez le processus manuel qui implique l’utilisation du trousseau (nous sommes de retour en 2009 ici). Télécharger le cert.
  • Retournez à Xcode> Organiseur. Branchez votre appareil. Cliquez sur "Profils de provisioning" sous le nom de votre appareil. Supprimez tous les certificats actuellement présents sur le périphérique.
  • Cliquez sur le nom de l'appareil. Cliquez sur "Ajouter au portail" en bas. Suivez ce processus.
  • Retournez à Bibliothèque> Profils de provisioning (en haut à gauche). Si vous avez un profil de provisioning d'équipe non valide, supprimez-le.

Maintenant, vous devriez avoir un système qui fonctionne.

3
Simon Woodside

Avait le même problème. Je viens de supprimer tous les profils du Xcode, puis de le redémarrer. Ensuite, il a demandé les informations d'identification Apple Id et tout était en place (avec des profils modifiés).

2
MANN

En fait, la solution est assez étrange.

On dirait que vous devez être membre du programme Mac Developer. Ça m'a aidé.

En ajoutant mon compte au programme Mac Developer, le problème était résolu!

Discussion Apple

2
0x8BADF00D

effacer

~/Macintosh HD/Utilisateur/home/Bibliothèque/MobileDevice/Profils de provisioning

1
v2Next

J'ai eu le même problème. J'ai finalement trouvé la solution.
1. Accédez au centre de développement sur "Safari".
2.Connectez-vous avec votre AppleID/PW. Je pense que vous ne pouvez pas vous connecter.
3. Supprimez le mot de passe enregistré dans Safari et les préférences/Confidentialité/Activez les cookies.
4.Si vous êtes devenu capable de vous connecter, vous pouvez vous connecter à "Organizer".

J'espère que mon pauvre anglais aide Slav et que quelqu'un a le même problème.

0
conejo

J'essaie de tirer dans le noir. Je n'ai jamais rencontré ce problème, même si j'ai jonglé entre plusieurs comptes de développeurs. 

Une fois que votre trousseau et votre organiseur sont propres, 

Essayez de réindexer votre Mac Spotlight (recherchez quelque chose sous le Spotlight, sélectionnez la dernière ligne), dans l'onglet Confidentialité, incluez le disque MacintoshHD (et tous les autres lecteurs indexés) dans la liste des emplacements empêchant Spotlight d'indexer.

répétez les étapes ci-dessus et supprimez Macitosh HD de la même liste afin de créer un nouvel index.

Faites-moi savoir si cela fait une différence. (J'ai eu un problème similaire, et cette solution a fonctionné)

0
Nitin Alabur

Vous devez utiliser xcode 5.1.1 ou une version ultérieure pour télécharger votre version.

0
Dhanrajsinh Gohil