L'équipe de développement n'apparaît pas dans Xcode

89

Je suis un développeur iOS indépendant et j'ai donc mon propre abonnement à la distribution iOS.

Depuis quelques jours, je travaille en tant que développeur en équipe. Mon compte Apple a été ajouté dans leur iTunes Connect / Utilisateurs et rôles. Cela fonctionne car je peux accéder aux détails de l'application actuelle que nous développons.

Cependant, je ne peux pas faire les choses correctement sur Xcode. Et donc Xcode dit que l'ID du bundle n'est pas correct car je n'ai pas les profils d'approvisionnement.

Dans 'Projet> Général> Identité> Equipe', je ne peux sélectionner que mon propre compte et je ne vois pas la nouvelle équipe dont je fais partie. Je ne le vois pas non plus dans la page Comptes des préférences Xcode.

Un profil d'approvisionnement a été créé par le chef d'équipe pour moi. Cela n'a pas résolu le problème.

Question: Comment ajouter une nouvelle équipe à laquelle nous appartenons dans Xcode?


Remarque - enfin, Apple résoudra cette folie,

Ils le réparent enfin en 2018:

entrez la description de l'image ici

GoldXApp
la source
1
Incroyablement, sur Apple, il y a une différence entre les choses «développeur» et «itunes connect». Votre entreprise doit vous inviter sur le "truc du développeur" comme le montrent les images de @imbru ci-dessous. Si vous êtes "seulement" invité sur le "truc itunes", vous êtes foutu. Tellement stupide.
Fattie

Réponses:

91

Depuis le 12 février 2019, Apple a unifié les systèmes AppStore Connect et developer.apple.com.

Pour ajouter des fonctionnalités de profil et de certificats:

  • Accédez à App Store Connect> Utilisateurs et accès
  • Sélectionnez votre compte utilisateur. (Vous devrez peut-être être un administrateur d'équipe pour ce faire.)
  • Dans la section «Ressources pour les développeurs», cochez la case «Accès aux certificats, identifiants et profils».

section des ressources pour les développeurs

Hugo Dozois
la source
10
J'essaie d'ajouter quelqu'un en tant que gestionnaire d'applications, lorsque je fais défiler jusqu'à cette case à cocher, elle est uncheckedgrisée et ne me permet pas de cocher la case. Une idée pourquoi?
Wikkle_A
3
@Wikkle_A la case à cocher me semblait désactivée, mais cliquer dessus a fonctionné. La cible de clic est cependant très petite et cliquer sur l'étiquette ne fonctionne pas.
Hugo Dozois
2
Nous avons donc découvert que je n'avais pas les autorisations pour les certificats sur le compte client. Sous l'onglet Utilisateur, il y a maintenant une case à cocher pour autoriser les autorisations pour les certificats qui ne peuvent être accordées que par les personnes qui ont des autorisations de certificats.
Wikkle_A
5
Cette option semble être complètement désactivée si vous disposez d'un compte développeur "Individuel" au lieu d'un compte développeur "Organisation". Même si je pirate le code HTML et coche avec force la case, lorsque j'essaie d'enregistrer les modifications, j'obtiens un message d'erreur indiquant "Votre compte n'est pas autorisé à modifier d'autres utilisateurs. Contactez votre agent d'équipe pour plus d'informations." Pour mémoire, je suis le propriétaire / administrateur du compte, je devrais donc avoir accès à tout. Plus d'informations: apple.stackexchange.com/a/358562/13594
Michael
1
C'est la solution actuelle sous les systèmes unifiés. La réponse acceptée est dépassée.
Nathan Hosselton
90

Problème écrasant ici:

Apple a deux systèmes fondamentaux totalement différents ,

- le système "developer.apple"

et le

- Système de connexion iTunes

Ils sont complètement différents. En règle générale, vous devez être dans les deux .

C'est la chose la plus déroutante (et ridicule) de toute l'industrie du logiciel. C'est une source de confusion sans fin.

Lorsque vous souffrez du problème sur cette page, 99% du temps, la solution est "ils m'ont ajouté sur iTunes Connect, mais ils ont oublié de m'ajouter sur Developer ..." ou "ils ont oublié de me faire un administrateur sur l'un ou le autre."


Si vous êtes ajouté à une équipe existante, demandez une invitation en tant qu'administrateur

Allez dans le centre de développement Apple: https://developer.apple.com/account

Encore une fois, c'est developer.apple,

NE PAS

itunesconnect.apple !!!

Une fois que vous êtes sur developer.apple.com/account, assurez-vous que vous êtes dans la bonne équipe dans le coin supérieur droit:

entrez la description de l'image ici

Aller dans la section personnes

entrez la description de l'image ici entrez la description de l'image ici

Assurez-vous que vous êtes administrateur:

entrez la description de l'image ici

Si tout va bien ici. Alors arrêtez complètement Xcode et redémarrez-le.

Assurez-vous que votre compte est ajouté à Xcode dans Preference-> Account

entrez la description de l'image ici

Sinon, cliquez sur le + en bas à gauche et ajoutez votre compte.

Maintenant, dans votre projet, allez sur votre cible:

entrez la description de l'image ici

Et en équipe, votre nouvelle équipe doit apparaître:

entrez la description de l'image ici

Répéter,

sur Apple, il y a une différence entre les choses «développeur» et «itunes connect».

Votre entreprise doit vous inviter sur le "truc du développeur" comme indiqué dans les images ici. Si vous êtes "seulement" invité sur le "truc itunes", rien ne fonctionne. Vraiment idiot et bizarre, mais c'est comme ça.

Kevin ABRIOUX
la source
Merci! 'arrêtez complètement XCode et redémarrez-le.' - résolu le problème pour moi
Edgar
2
C'était la vraie solution pour moi. Mon compte n'a pas encore été ajouté à developer.apple.com. Après cela + en installant les certificats et les clés requis, j'ai pu créer et télécharger l'application.
sascha le
Cela a été vraiment utile car j'étais confus. Apple devrait faire quelques petites vidéos de tutoriel comme l'équipe Android. Android est plus amusant à développer récemment.
Badr
1
N'oubliez pas que vous ne pouvez inviter des personnes que si vous avez une entreprise. Si votre compte est enregistré en tant que développeur individuel, vous ne verrez même pas le bouton Contacts.
Simon Moshenko
9
CECI EST HORS DATE. Veuillez lire la réponse d'Hugo Dozois.
Tobe_Sta
12

SOLUTION: Mon compte n'a pas été ajouté dans la page des certificats du centre membre du chef d'équipe de développement. Il m'a juste ajouté et j'ai reçu une invitation à me joindre. Cela a résolu le problème puisque je peux maintenant sélectionner mon équipe dans Xcode.

GoldXApp
la source
Voulez-vous dire la page developer.apple.com/account/ios/certificate ? J'ai le même problème mais je ne trouve pas où ajouter des certificats pour un autre compte.
Merijn Den Houting
En fait, vous n'avez à aucun moment à ajouter de certificats pour un autre compte à condition de configurer correctement iTunes Connect, ce qui n'est pas du tout facile! Je ne sais pas exactement quelle page aller puisque c'est mon chef d'équipe qui l'a fait.
GoldXApp
4

En plus de ce que @opyh a dit, votre utilisateur doit avoir coché l'option "Accès aux certificats, identifiants et profils". sur https://itunesconnect.apple.com/access/users pour voir votre propre équipe.

Après cela, vous devez ajouter votre compte dans xcode> target> team, et vous montrerez que votre utilisateur est affecté à une équipe.

Adrián Peromingo Casas
la source
3

Pour ceux qui vivent en 2020 mais qui sont simplement perdus, voici où le bouton «Équipe» a bougé! Vous le trouverez simplement dans la section «Signature et capacités» au lieu de «Principal». Voir l'image ci-dessous:

BOUTON ÉQUIPE DÉPLACÉ DANS «SIGNATURE ET CAPACITÉS»

SHANNAX
la source
2
Veuillez ajouter toutes les informations à votre réponse au lieu de créer un lien vers des images
Nico Haase
Dernière version de juillet 2020
SHANNAX
Shannah apparaît ici comme une (équipe personnelle), mais une équipe personnelle ne peut pas archiver une ipa, donc cela vous permet de tester sur des simulateurs, mais pas d'agir en tant que "développeur xcode" qui peut créer des ipas.
spodell
2

Pour cela, vous devez faire les choses suivantes:

  1. Vérifiez si votre identifiant Apple est ajouté à l'équipe sur le portail Apple Developer avec un rôle spécifique. Sinon, il devrait être ajouté.
  2. Après cela, vous devez ajouter votre compte Apple dans les paramètres du Xcode au chemin suivant. Si ajouté, supprimez et ajoutez à nouveau

Xcode -> Préférences -> Comptes -> Ajouter le compte en cliquant sur le bouton `` Plus '' (+) dans la section inférieure gauche

Si cela est fait et que le problème persiste, régénérez le profil d'approvisionnement, installez-le et utilisez-le.

rien
la source
5
1. Mon identifiant Apple a été ajouté avec un rôle spécifique car je peux gérer l'application sur iTunes connect. 2. Mon compte est déjà dans xCode puisque j'ai déjà téléchargé l'application de ce compte directement à partir de xCode. J'ai reçu un .mobileprovision et double-cliqué dessus, mais cela n'a pas résolu mon problème.
GoldXApp
2

Il semble que lorsque Apple a fusionné les comptes App Store Connect et Developer, certains comptes ont été manqués, comme le mien - Dans mon cas (je fais partie d'une équipe, mais pas le titulaire du compte), j'ai dû utiliser une solution différente:

Si l'équipe est absente de l'un des menus, laissez le propriétaire du compte supprimer votre abonnement à App Store Connect et vous réinviter. Après avoir accepté votre nouvelle invitation, l'équipe manquante doit être affichée à la fois sur App Store Connect et sur le portail des développeurs. Maintenant, vous pouvez également l'utiliser dans Xcode.

opyh
la source
Je n'ai aucune idée de la raison pour laquelle c'était nécessaire, mais supprimer et ajouter mon compte à nouveau m'a aidé. Merci!
benedikt
1

Xcode ne voit pas votre équipe de développement (n'est pas une équipe personnelle) jusqu'à ce que l'administrateur vérifie le paramètre suivant dans AppStoreConnect, même si votre rôle est Developer

Access to Certificates, Identifiers & Profiles
yoAlex5
la source
0

Vous pouvez également avoir besoin du certificat approprié. sans avoir besoin d'avoir un accès complet aux certifications ou d'être administrateur complet

vous pouvez envoyer un e-mail au créateur du certificat de signature. Demandez au créateur d'exporter le certificat de signature sur son Mac afin que vous puissiez l'installer sur votre Mac. entrez la description de l'image ici

Veuillez consulter le lien ci-dessous pour plus d'informations:

https://help.apple.com/xcode/mac/current/#/dev3a05256b8

https://help.apple.com/xcode/mac/current/#/dev154b28f09

Rasol Abd Ali
la source
Veuillez résumer le contenu du lien.
de.