84 votes

iTunes connect ne me laisse pas m'ajouter comme utilisateur

Je travaille sur une application dans iTunes connect pour un client, sous son compte iTunes connect. Je veux m'ajouter en tant qu'utilisateur afin de recevoir des notifications par e-mail des mises à jour du statut de l'application. Lorsque j'essaie de m'ajouter en tant qu'utilisateur, je reçois le message suivant :

L'adresse électronique que vous avez saisie appartient déjà à un compte iTunes Connect. Pour continuer, saisissez une autre adresse électronique

J'utilise cette adresse électronique sur le compte iTunes connect de ma propre entreprise, mais pas sur le compte de mon client. Comment puis-je m'ajouter en tant qu'utilisateur ?

158voto

Basil Bourque Points 8938

@sarnold Transformer votre commentaire en réponse car cela a fonctionné pour moi.

Deux sites web distincts

Apparemment, pour des raisons historiques et organisationnelles, Apple gère son activité de développeur et de magasin d'applications de manière bifurquée.

  • développeur.apple.com

    Le site web pour toutes les ressources techniques, y compris la documentation, les vidéos de la WWDC et autres.

  • itunesconnect.apple.com

    Ce site complètement séparé Le site web s'occupe de l'aspect commercial :

    • Contrats, banque, paiements.
    • Téléchargement de votre application terminée.
    • Définir votre Achats intra-application produits.

Problème : Traitement différent des comptes

Le site developer.apple.com est astucieux dans la mesure où un programmeur peut faire en sorte qu'un seul identifiant Apple soit utilisé pour rejoindre plusieurs comptes de développeurs. Il peut travailler pour trois entreprises différentes et se voir attribuer un rôle sur les comptes Developer de chacune de ces entreprises, le tout avec le même identifiant Apple. Lorsqu'elle se connecte au site des développeurs, elle voit apparaître un menu contextuel lui demandant à quel compte de développeur des trois entreprises elle souhaite accéder pendant cette session de travail. Bien.

Le problème : dans iTunesConnect, pas si bien. Dans iTunesConnect, la personne "admin" ne peut pas assigner des Apple ID existants comme membres avec un rôle. C'est très étrange. L'administrateur est obligé de créer un nouvel identifiant pour chaque personne qu'il ajoute à l'équipe. Cela signifie que la personne qui se joint à l'équipe doit avoir plusieurs adresses électroniques. Si un administrateur tente de vous ajouter à son iTunesConnect avec une adresse électronique déjà utilisée sur un compte iTunes d'une autre entreprise, un message d'erreur signale que cette adresse électronique / cet identifiant Apple est déjà utilisé. De toute évidence, l'équipe de programmation qui gère le site iTunesConnect aurait bien besoin de l'aide de l'équipe du site des développeurs. ☹

Solution de rechange : L'astuce de l'adresse e-mail

La solution de contournement citée par sarnold implique une caractéristique des adresses électroniques. La spécification des serveurs de courrier électronique comporte une fonctionnalité permettant de étendre votre adresse e-mail . Vous pouvez ajouter un suffixe à la première partie de votre nom de courriel en ajoutant un SIGNE "+" PLUS. D'après ce que j'ai pu comprendre, le logiciel de messagerie recherche d'abord le nom étendu. Si aucun nom de ce type n'est trouvé, il laisse tomber l'extension et cherche à nouveau. Si elle est trouvée, la version courte de l'adresse électronique est effectivement utilisée.

Donc si le programmeur Susan veut utiliser son adresse email susan@example.com pour un deuxième ou troisième compte iTunes, elle demande à l'administrateur de son client chez Acme Corporation d'utiliser quelque chose comme ceci comme adresse électronique : susan+acme.com@example.com . Apple créera toujours un identifiant Apple supplémentaire inutile pour Susan, mais au moins Susan n'aura pas à s'embêter à créer et à accéder à des comptes de messagerie supplémentaires. Les courriels envoyés par Apple arriveront à son susan@example.com l'adresse.

Susan a vérifié que cela fonctionnait avant de parler à l'administrateur. Elle s'est envoyée un e-mail à susan+acme.com@example.com pour s'assurer qu'il arrive à la susan@example.com compte.

En fait, les serveurs de messagerie ne sont pas trompés par l'adresse électronique étendue, mais iTunesConnect est trompé en créant un nouvel identifiant Apple à l'aide d'un ancien compte de messagerie.

Diagram showing a person with a single Apple ID used on multiple accounts at developer.apple.com while multiple Apple IDs must be created for iTunesConnect.apple.com

19voto

ski Points 191

Fondamentalement, vous ne pouvez pas inviter d'autres développeurs iOS à examiner vos efforts semble être le résultat de cette politique.

4voto

knl Points 380

J'avais (et j'ai) exactement le même problème... ce qui fait que j'aime un peu la suggestion de FlavorScape ;)

Ce que j'ai fait est quelque chose de similaire au commentaire de sarnold : J'ai utilisé une autre adresse e-mail ( _@gmail.com au lieu de _ @googlemail.com) et cela a créé un nouvel AppleID avec cette adresse e-mail.

Cela fonctionne bien, mais il serait tellement mieux de simplement connecter mon compte développeur actuel à celui de mon client.

En ce moment, je ne peux même pas accéder aux ressources du développeur et (surtout) au centre de provisionnement avec le nouvel identifiant Apple, mon client doit donc créer de nouveaux profils de provisionnement, ce qui est assez frustrant et compliqué. En outre, il est difficile de le laisser tester les applications sur ses propres appareils, car le certificat de développeur est installé sur mon Mac, pas sur le sien, et je suis donc la seule personne (ou mieux, mon Mac est le seul ordinateur) qui peut installer de nouveaux profils de provisionnement sur ses appareils.

Existe-t-il une meilleure façon de connecter les comptes et de résoudre ces problèmes ?

A la vôtre, Nils

3voto

MrTippet Points 56

Apple autorise désormais la même adresse électronique à être invitée à plusieurs comptes itunes connect et ne permet plus d'ajouter de nouvelles adresses électroniques avec le +. Juste un mot d'avertissement pour les autres qui faisaient cela, le post original est maintenant périmé avec la nouvelle politique d'Apple, il semble.

-1voto

bkurzius Points 1167

@knl : Le problème dans la question originale est spécifiquement avec iTunes Connect. Si vous voulez pouvoir gérer le centre d'approvisionnement - créer des profils, etc. - demandez à votre client de vous ajouter à ce compte. Voici les étapes à suivre :

  1. Allez dans "Centre des membres".
  2. Sélectionnez l'onglet "Personnes".
  3. Cliquez sur les invitations
  4. Sélectionnez "Inviter une personne".
  5. dans l'écran suivant, ils peuvent sélectionner votre rôle, notamment "Membre" (accès limité) et "Admin" (accès complet).

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