0

Voici ce que je vois à Xcode -> Préférences -> Comptes: enter image description hereXcode ne montre pas toutes mes équipes

Voici ce que je vois à developer.apple.com -> Certificats, Identifiers & ProfilesWill: enter image description here

Cependant, selon iTunesConnect je suis sur une autre équipe: enter image description here


Comment puis-je obtenu dans cette situation:

  • Je l'ai déjà utilisé mon compte pour télécharger et diffuser des logiciels à iTunesConnect
  • L'administrateur de Rubin Kim n'a pas apporté de modifications à mon niveau d'accès en attendant
  • J'ai acheté un nouveau MacBook (maintenant regrettant) et Xcode a permis de créer un nouveau certificat (en cliquant toujours quelle que soit la réponse Xcode par défaut a été)

Pl expliquer pourquoi Xcode ne reconnaît pas mon autre appartenance à une équipe.

En aval, cela provoque également d'autres problèmes. (Plus précisément, je ne peux pas télécharger vers iTC parce que Xcode essaie de signer avec la mauvaise équipe.) Mais pour l'instant, je ne pose que la cause première.

+0

Il existe une différence entre votre rôle dans itunes connect et celui du développeur. Je suppose que vous avez le rôle itunes connect, mais votre compte de développeur n'est pas un rôle approprié pour créer des éléments de signature. Cela a probablement fonctionné sur votre ancien Mac car vous avez reçu les fichiers d'identité de signature à un moment donné (CERT, clé et profil) et le projet a été configuré pour les utiliser. Sur le nouveau mac, vous ne les avez pas, et lorsque vous avez cliqué sur "Résoudre les problèmes", Xcode utilisait le seul compte de développeur avec des autorisations pour créer des identités de signature, ce qui semble être votre compte personnel. – wottle

+1

Rôles du programme développeur: https://developer.apple.com/support/roles/ vs rôles iTunes Connect: https://itunespartner.apple.com/fr/apps/faq/Users%20and%20Roles_Overview – wottle

Répondre

0

J'ai essayé d'obtenir plus d'informations dans mes commentaires, mais sans plus d'informations, je peux expliquer ce que je pense qui se passe. Vous déclarez que votre accès n'a pas changé, mais vous avez déjà utilisé le compte pour télécharger et envoyer l'application via iTunes Connect. Vous ne mentionnez jamais que vous avez utilisé votre compte pour créer et signer l'application que vous avez soumise. Je suppose que vous non plus, ou si vous l'avez fait utilisait la signature manuelle et l'ancien Mac avait l'identité de signature du code de distribution iOS dessus.

Il semble que vous ayez obtenu un iTunes Connect role, mais pas Apple Developer role. Pour que l'équipe apparaisse dans Xcode et permette des choses comme la création d'un certificat/profil, vous devez être au moins un rôle Admin sur le compte du développeur. Lorsque vous avez cliqué sur "Correction d'un problème" dans Xcode, parce que vous n'aviez que votre compte de développement personnel disponible, Xcode a essayé de créer un certificat et un profil sur votre nouveau compte. Cela entraînera une construction qui a été mal signée, car vous avez besoin d'être signé avec le certificat et le profil du compte correct.

Vous pouvez demander au propriétaire du compte de vous ajouter en tant qu'administrateur de l'équipe de développement, ou demander à un membre de l'équipe de vous envoyer le certificat de distribution iOS et le profil de configuration.