web-dev-qa-db-fra.com

iTunes connect ne me permet pas de m'ajouter en tant qu'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 pour pouvoir recevoir des notifications par e-mail des mises à jour de l'état de l'application. Lorsque j'essaye de m'ajouter en tant qu'utilisateur, j'obtiens le message suivant:

L'adresse e-mail que vous avez saisie appartient déjà à un compte iTunes Connect. Pour continuer, entrez une autre adresse e-mail

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

84
Darren

@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 leurs activités de développeur et de boutique d'applications de manière bifurquée.

  • developer.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 Web complètement séparé gère la fin des affaires:

    • Contrats, banque, paiements.
    • Téléchargement de votre application terminée.
    • Définition de vos produits In-App Purchase.

Problème: traitement différent des comptes

Le site developer.Apple.com est simple en ce sens qu'un programmeur peut avoir un seul Apple utilisé pour rejoindre plusieurs comptes de développeur. Elle peut travailler pour trois sociétés différentes et se voir attribuer un rôle pour chacune des comptes de développeur de ces entreprises tous sur le même Apple ID. Lorsqu'elle se connecte au site de développeur, un menu contextuel lui est demandé pour lequel des trois comptes de développeur des entreprises elle souhaite accès pendant cette session de travail.

Le problème: dans iTunesConnect, pas si agréable. Dans iTunesConnect, la personne "admin" ne peut pas attribuer des ID Apple ID en tant que membres avec un rôle. Très étrange. L'administrateur est obligé de créer un nouvel ID pour chaque personne qui s'ajoute à l'équipe. signifie que la personne qui rejoint doit avoir plusieurs adresses e-mail. Si un administrateur essaie de vous ajouter à son iTunesConnect avec une adresse e-mail déjà utilisée sur le compte iTunes d'une autre société, un message d'erreur signale cette adresse e-mail/Apple L'ID est déjà utilisé. Il est évident que l'équipe de programmation qui exécute le site iTunesConnect pourrait utiliser l'aide de l'équipe du site développeur. ☹

Solution: adresse électronique

La solution de contournement citée par sarnold implique une fonctionnalité des adresses e-mail. La spécification pour les serveurs de messagerie a une fonctionnalité où vous pouvez étendre votre adresse e-mail . Vous pouvez ajouter un suffixe à la première partie de votre nom de messagerie en ajoutant un signe "+" PLUS. D'après ce que j'ai pu comprendre, le logiciel de messagerie cherche d'abord le nom étendu. Si aucun nom de ce type n'est trouvé, il supprime l'extension et regarde à nouveau. Si elle est trouvée, la version courte de l'adresse e-mail est réellement utilisée.

Donc, si le programmeur Susan veut utiliser son adresse e-mail [email protected] pour un deuxième ou troisième iTunesAccount, elle dit à la personne administrative de son client chez Acme Corporation d'utiliser quelque chose comme ça comme adresse e-mail: [email protected]. Apple créera toujours un extra inutile Apple ID pour Susan, mais au moins Susan n'a pas à se soucier de créer et d'accéder à des comptes de messagerie supplémentaires. Les e-mails envoyés par Apple arrivera chez elle [email protected] adresse.

Susan a revérifié que cela fonctionnerait avant de parler à la personne admin. Elle s'est envoyée un e-mail à [email protected] pour vous assurer qu'il est arrivé au [email protected] Compte.

En effet, les serveurs de messagerie ne sont pas dupes de l'adresse e-mail étendue, mais iTunesConnect est dupe de créer un nouvel ID Apple en utilisant 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

158
Basil Bourque

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

19
ski

J'ai eu (et j'ai) exactement le même problème ... ce qui me fait un peu comme 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 en fait créé un nouvel AppleID avec cette adresse e-mail.

Cela fonctionne bien, mais il serait tellement préférable de simplement connecter mon compte de développeur réel à celui de mon client.

De la façon dont c'est comme pour le moment, je ne peux même pas accéder aux ressources du développeur et (surtout) au centre d'approvisionnement avec le nouvel ID Apple, donc mon client doit créer de nouveaux profils d'approvisionnement et ce qui est assez frustrant et compliqué. De plus, c'est pénible de le laisser tester les applications sur ses propres appareils, car le certificat de développeur est installé sur mon Mac, pas le sien, et je suis donc le seul (ou mieux) , mon Mac est le seul ordinateur) qui peut installer de nouveaux profils d'approvisionnement sur ses appareils.

Existe-t-il un meilleur moyen de connecter les comptes et de résoudre ces problèmes?

À la vôtre, Nils

4
knl

Apple autorisera désormais l'invitation de la même adresse e-mail à plusieurs comptes de connexion iTunes et ne permettra plus l'ajout de nouveaux e-mails avec le signe +. Juste un mot d'avertissement à ceux qui faisaient cela, le message d'origine est désormais obsolète avec la nouvelle politique d'Apple, semble-t-il.

3
MrTippet