Il team di sviluppo non viene visualizzato in Xcode


91

Sono uno sviluppatore iOS autonomo e quindi ho il mio abbonamento alla distribuzione iOS.

Da qualche giorno lavoro come sviluppatore in un team. Il mio account Apple è stato aggiunto nei loro iTunes Connect / Utenti e ruoli. Funziona poiché posso accedere ai dettagli dell'app dell'attuale app che sviluppiamo.

Tuttavia, non riesco a farlo bene su Xcode. E così Xcode dice che l'ID bundle non è corretto perché non ho i profili di provisioning.

In "Progetto> Generale> Identità> Team", posso selezionare solo il mio account e non vedo il nuovo team di cui faccio parte. Non lo vedo nemmeno nella pagina Account delle preferenze di Xcode.

Un profilo di provisioning è stato creato dal leader del team per me. Non ha risolto il problema.

Domanda: come aggiungere una nuova squadra a cui apparteniamo in Xcode?


Nota: alla fine Apple risolverà questa follia,

Lo stanno finalmente risolvendo nel 2018:

inserisci qui la descrizione dell'immagine


1
Incredibilmente, su Apple, C'È UNA DIFFERENZA TRA COSE "SVILUPPATORE" E "ITUNES CONNECT". La tua azienda deve invitarti alla "cosa dello sviluppatore" come mostrato nelle immagini di @imbru di seguito. Se sei "solo" invitato alla "cosa iTunes", sei fottuto. Così stupido.
Fattie

Risposte:


95

A partire dal 12 febbraio 2019, Apple ha ora unificato i sistemi AppStore Connect e developer.apple.com.

Per aggiungere funzionalità di profilo e certificati:

  • Vai su App Store Connect> Utenti e accesso
  • Seleziona il tuo account utente. (Potrebbe essere necessario essere un amministratore del team per farlo.)
  • Nella sezione "Risorse per sviluppatori", seleziona la casella "Accesso a certificati, identificatori e profili".

sezione risorse per sviluppatori


10
Sto cercando di aggiungere qualcuno come App Manager, quando scorro verso il basso fino a questa casella di controllo, è uncheckeddisattivata e non mi consente di selezionare la casella. Qualche idea sul perché?
Wikkle_A

3
@Wikkle_A la casella di controllo mi sembrava disabilitata, ma facendo clic ha funzionato. Tuttavia, il target di clic è molto piccolo e fare clic sull'etichetta non funziona.
Hugo Dozois

2
Quindi abbiamo scoperto che non avevo le autorizzazioni per i certificati sull'account cliente. Nella scheda Utente è ora presente una casella di controllo per consentire le autorizzazioni per i certificati che possono essere concesse solo da persone che dispongono delle autorizzazioni per i certificati.
Wikkle_A

5
Questa opzione sembra essere completamente disabilitata se hai un account sviluppatore "Individuale" invece di un account sviluppatore "Organizzazione". Anche se ho hackerato l'HTML e controllo con forza la casella di controllo, quando provo a salvare le modifiche, viene visualizzato un messaggio di errore che dice "Il tuo account non è autorizzato a modificare altri utenti. Contatta il tuo agente del team per ulteriori informazioni". Per la cronaca, sono il proprietario / amministratore dell'account, quindi dovrei avere accesso a tutto. Maggiori informazioni: apple.stackexchange.com/a/358562/13594
Michael

1
Questa è la soluzione attuale nei sistemi unificati. La risposta accettata è obsoleta.
Nathan Hosselton

89

Problema schiacciante qui:

Apple ha due sistemi fondamentali totalmente diversi ,

- il sistema "developer.apple"

e il

- Sistema di connessione iTunes

Sono completamente differenti. Di regola devi essere in entrambi .

È la cosa più confusa (e ridicola) dell'intera industria del software. È una fonte di infinita confusione.

Quando si riscontra il problema in questa pagina, il 99% delle volte la soluzione è "mi hanno aggiunto su iTunes Connect, ma si sono dimenticati di aggiungermi su Developer ..." oppure "si sono dimenticati di nominarmi amministratore su uno o sul altro."


Se vieni aggiunto a un team esistente, chiedi un invito come amministratore

Vai nel centro sviluppatori Apple: https://developer.apple.com/account

Di nuovo, è developer.apple,

NON

itunesconnect.apple !!!

Una volta entrato in developer.apple.com/account, assicurati di essere nel team corretto nell'angolo in alto a destra:

inserisci qui la descrizione dell'immagine

Vai nella sezione persone

inserisci qui la descrizione dell'immagine inserisci qui la descrizione dell'immagine

Assicurati di essere amministratore:

inserisci qui la descrizione dell'immagine

Se va tutto bene qui. Quindi interrompi completamente Xcode e riavvialo.

Assicurati che il tuo account sia aggiunto a Xcode in Preferenze-> Account

inserisci qui la descrizione dell'immagine

In caso contrario, fai clic su + nell'angolo in basso a sinistra e aggiungi il tuo account.

Ora, nel tuo progetto, vai sul tuo obiettivo:

inserisci qui la descrizione dell'immagine

E in squadra, la tua nuova squadra deve apparire:

inserisci qui la descrizione dell'immagine

Ripetere,

su Apple, C'È UNA DIFFERENZA TRA COSE "DEVELOPER" E "ITUNES CONNECT".

La tua azienda deve invitarti sulla "cosa dello sviluppatore" come mostrato nelle immagini qui. Se sei "solo" invitato alla "cosa iTunes", non funziona niente. Davvero stupido e bizzarro, ma è così.


Grazie! 'interrompi completamente XCode e riavvialo.' - ha risolto il problema per me
Edgar

2
Questa era la vera soluzione per me. Il mio account non è stato ancora aggiunto a developer.apple.com. Dopo di che + installando i certificati e le chiavi richiesti sono stato in grado di creare e caricare l'app.
sascha

Questo è stato davvero utile perché ero confuso. Apple dovrebbe realizzare alcuni piccoli video tutorial come il team Android. Android è più divertente da sviluppare di recente.
Badr

1
Ricorda inoltre che puoi invitare persone solo se hai un'azienda. Se il tuo account è registrato come sviluppatore individuale, non vedrai nemmeno il pulsante Persone.
Simon Moshenko

9
QUESTO È SCADUTO. Si prega di vedere la risposta di Hugo Dozois.
Tobe_Sta

12

SOLUZIONE: il mio account non è stato aggiunto nella pagina dei certificati del centro membri del leader del team di sviluppo. Mi ha appena aggiunto e ho ricevuto un invito a partecipare. Ha risolto il problema poiché ora posso selezionare la mia squadra in Xcode.


Intendi la pagina developer.apple.com/account/ios/certificate ? Ho lo stesso problema ma non riesco a trovare dove aggiungere i certificati per un altro account.
Merijn Den Houting

In effetti, non devi aggiungere certificati per un account diverso in qualsiasi momento a condizione di configurare correttamente iTunes Connect, il che non è affatto facile! Non so esattamente quale pagina andare poiché è stato il mio team leader a farlo.
GoldXApp


3

Per coloro che vivono nel 2020 ma sono semplicemente persi, ecco dove si è spostato il pulsante "Squadra"! Lo troverai semplicemente nella sezione "Firma e funzionalità" anziché "Principale". Guarda l'immagine qui sotto:

PULSANTE DELLA SQUADRA SPOSTATO IN "FIRMA E CAPACITÀ"


2
Per favore aggiungi tutte le informazioni alla tua risposta invece di collegare alle immagini
Nico Haase

Ultima versione di luglio 2020
SHANNAX

Shannah mostra qui come un (Team personale), ma un team personale non può archiviare un ipa, quindi questo ti permette di testare sui simulatori, ma non agire come uno "sviluppatore xcode" che può creare ipas.
spodell

3

Xcode non vede il tuo team di sviluppo (non è un team personale) fino a quando l'amministratore non controlla l'impostazione successiva in AppStoreConnect anche se il tuo ruolo è Sviluppatore

Access to Certificates, Identifiers & Profiles

Funziona, anche l'App Manager può farlo.
mirkancal

2

Per questo devi fare le seguenti cose:

  1. Controlla se il tuo ID Apple è stato aggiunto al team sul portale per sviluppatori Apple con un ruolo specifico. In caso contrario, dovrebbe essere aggiunto.
  2. Dopodiché devi aggiungere il tuo account Apple nelle impostazioni di Xcode al seguente percorso. Se aggiunto, rimuovere e aggiungere di nuovo

Xcode -> Preferenze -> Account -> Aggiungi l'account facendo clic sul pulsante "Più" (+) nella sezione in basso a sinistra

Se ciò viene fatto e il problema persiste, rigenera il profilo di provisioning, installalo e usalo.


5
1. Il mio ID Apple è stato aggiunto con un ruolo specifico poiché posso gestire l'app su iTunes Connect. 2. Il mio account è già in xCode poiché ho già caricato l'app da questo account direttamente da xCode. Ho ricevuto un .mobileprovision e ho fatto doppio clic su di esso ma non ha risolto il mio problema.
GoldXApp

2

Sembra che quando Apple ha unito gli account App Store Connect e Developer, alcuni account sono stati persi, come il mio - Nel mio caso (faccio parte di un team, ma non il titolare dell'account), ho dovuto utilizzare una soluzione diversa:

Se il team non è presente in uno dei menu, consenti al proprietario dell'account di rimuovere la tua iscrizione ad App Store Connect e invitarti nuovamente. Dopo aver accettato il nuovo invito, il team mancante dovrebbe essere visualizzato sia su App Store Connect che sul portale per sviluppatori. Ora puoi anche usarlo in Xcode.


Non ho idea del perché fosse necessario, ma rimuovere e aggiungere nuovamente il mio account ha aiutato. grazie!
benedikt

0

Potrebbe anche essere necessario il certificato appropriato. senza la necessità di avere pieno accesso alle certificazioni o di essere un amministratore completo

puoi inviare un'e-mail al creatore del certificato di firma. Chiedi al creatore di esportare il certificato di firma sul proprio Mac in modo da poterlo installare sul tuo Mac. inserisci qui la descrizione dell'immagine

Per ulteriori informazioni, vedere il collegamento sottostante:

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

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


Si prega di riassumere il contenuto del collegamento.
de.
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.