2016-06-24 47 views
5

Sto tentando di risolvere questo problema per ore. Ho controllato l'ID app e confermato i contenitori iCloud. Anche io ho inserito lo stesso nei diritti delle app.Aggiungere l'autorizzazione "iCloud containers" al proprio ID app

Ma c'è sempre un segno rosso prima di "Aggiungere l'autorizzazione" contenitori iCloud "all'ID dell'app". Ho creato il nuovo profilo di provisioning e rimosso anche i file di provisioning scaduti. Questa è la prima volta che sto affrontando questo problema.

Questo problema è correlato alla firma del certificato dello sviluppatore o qualcosa del genere?

enter image description here

+0

Hai mai trovato una soluzione a questo? Sto avendo lo stesso problema – travis

risposta

6

ho avuto lo stesso problema di coppia di giorni fa. Riparato facendo questi passaggi:

  1. andare al tuo account sviluppatore
  2. trovare l'ID app si sta lavorando
  3. fare clic su Modifica.
  4. Sulla sezione iCloud selezionare il pulsante di opzione che dice "Include il supporto CloudKit (richiede Xcode 6)" enter image description here

lavorato per me.

+0

Ha funzionato anche per me. –

+0

Molto apprezzato, ha funzionato anche per me. – D6mi

+0

Nessun problema. Sai, puoi anche votare la mia risposta. :) – Ashik

1

Stavo cercando di aggiungere un ID app corrispondente all'ID bundle del mio progetto, ma ancora non aggiorna gli avvisi in iCloud.

poi ho scoperto che in "Generale" -> "La firma", dice Target is ad hoc signed, e ho sfruttato il pulsante Enable Development Signing, quindi Xcode ha iniziato ad auto gestire le App ID, ecc e tutto diventò verde:]

+0

Ha funzionato anche per me, tranne che in Xcode 9 i segni di spunta sono grigi, non verdi, e in origine diceva "L'obiettivo non è firmato", perché sono stato firmando tramite script lo strumento da riga di comando 'codesign' da prima che Xcode avesse questa caratteristica. –

0

Prova - elimina tutti i profili di provisioning - vai a Xcode-> preferenza-> account - aggiungi qui il tuo id apple (ti consente di scaricare facilmente i profili) - Fai clic su profili di download.

1

Nel mio caso, in Xcode - Generale - Firma, il nome nel campo Team non era corretto.

0

Almeno in Xcode 9.1, ho dovuto scegliere la sezione Team nella sezione Firma (Target -> riquadro Generale). Il team era già stato scelto, ma dovevo sceglierlo nuovamente per far scomparire l'errore. Potrebbe avere a che fare con il rinnovo del certificato dello sviluppatore.