Rinnova profilo di provisioning


87

Ho appena ricevuto un avviso che il profilo di provisioning per una delle mie app sta per scadere. C'è un modo per rinnovare quello esistente o devo ricrearne uno nuovo?

Risposte:


61

Per rinnovare il profilo di provisioning del team gestito da Xcode:

Nell'organizzatore di Xcode:

  • Fare clic con il tasto destro sul dispositivo (nell'elenco a sinistra)
  • Fai clic su "Aggiungi dispositivo al portale di provisioning"
  • Aspetta finché non è finito!

NB, ho dovuto eliminare prima il profilo di provisioning in scadenza dal dispositivo.
erikprice

1
Questa tecnica non funziona per me questa mattina. Arrivo a "Listing Teams" e poi un popup mi dice "Request Timed-out"
Tony Adams

Non so cosa lo abbia risolto per me, ma sì. Penso di aver aggiornato xCode o qualcosa del genere. Scusa non posso essere più preciso ...
Tony Adams

Per un'azienda famosa per l'intuitività (se è una parola) questo è estremamente nascosto e oscuro. Ha funzionato per me, mi ha anche suggerito qualcos'altro relativo al profilo di provisioning e mi ha chiesto se xcode doveva prenderlo per me, ho detto di sì e ha funzionato.
Brett Gregson

7
Questa opzione non esiste più
Hugh Jeffner

25

Sono andato al Portale del programma sul sito di sviluppo di Apple, ho fatto clic su Provisioning, ho fatto clic sul pulsante "Rinnova" accanto al mio profilo, lo stato è cambiato da "scaduto" a "in sospeso", ho aspettato alcuni istanti, ho fatto clic su Aggiorna, il nuovo stato è stato attivo fino a 3 mesi da adesso, ho cliccato su "Download", ho trovato il file scaricato nella mia cartella dei download e l'ho trascinato sulla mia icona XCode. (Avevo già Xcode in esecuzione e l'iPhone era collegato). Si è presentato il nuovo profilo, e ho cancellato quello vecchio (facendo attenzione perché avevano lo stesso nome, ma quando ci passi sopra con il mouse compare la data di scadenza).

Penso che poiché avevo il telefono già collegato, è stato aggiornato automaticamente al telefono, perché non dovevo risincronizzarlo o altro.

Ora la mia App funziona di nuovo!


8
Non ho un pulsante di rinnovo accanto al mio profilo scaduto. Cosa significa? Come lo rinnovo?
MikeN

Non lo so. Questo potrebbe essere cambiato da quando l'ho fatto quasi due anni fa.
daver

1
se il certificato principale è scaduto devi prima rigenerarlo quindi modificare ogni profilo scaduto e
inviarlo

In Provisioning> Distrubution. Inoltre non ho alcun pulsante "Rinnova". Il mio certificato di distribuzione è valido. Non so che fare?
neoneye

Non più accurato ... A questo punto, meglio rimuovere questa risposta
lance.dolan

14

Ho fatto quello che suggerisci e non vedo nemmeno il pulsante "Rinnova".

Quello che segue è come ho ottenuto il mio rinnovato.

Vedo i miei tre profili (companynameProfile, "Team Provisioning Profile" e productnameProfile). Il primo e il terzo scadranno entro un paio di settimane. Il secondo (e solo il secondo) è contrassegnato come "gestito da Xcode". I nomi dei profili vengono visualizzati in una tabella con colonne etichettate: "Provisioning Profile", ID app, stato e azioni. Lo stato per tutti e tre è "Attivo". Prima 1 e 3, la colonna Azioni ha un pulsante "Download" e un link "Modifica". Per 2, gla colonna Azioni ha solo il pulsante "Download".

Non ci sono pulsanti / link "Rinnova" (o "Aggiorna") da nessuna parte (e ho fatto una visualizzazione sorgente e ho cercato anche quello :)

Quindi, ho pensato ... fare clic su "Modifica" su # 3 ... due scelte a comparsa: Modifica e Duplica. Ho scelto "Modifica"

Non c'è ancora nessun rinnovo / aggiornamento ... ma c'è un pulsante "Invia" ... che non funziona (risulta essere in grigio, ma non è affatto ovvio ... cattivo design dell'interfaccia utente).

Ho scoperto che se modifico qualcosa sullo schermo (nel mio caso, ho selezionato un dispositivo precedentemente inutilizzato), "Invia" si oscura (diventa disponibile). Fare clic su "Invia". Sei silenziosamente (un altro problema dell'interfaccia utente :) riportato alla pagina precedente, i pulsanti "Download" e "Modifica" sono spariti e la colonna di stato dovrebbe indicare "In sospeso"!

Dopo un po ', ho aggiornato la finestra (ricaricata) (non so se si sarebbe auto-rinfrescata) ... e ho visto che la colonna di stato era cambiata in "Attivo".

Ora ... ho scaricato il nuovo profilo (quello che la pagina maledetta non ti dice è nuovo e non ELENCA LA DATA DI SCADENZA così puoi dirti ... terzo difetto dell'interfaccia utente già :)

Ho scaricato il profilo, eliminato il vecchio profilo dall'elenco nella finestra Organizer di Xcode, quindi ho trascinato il nuovo nella finestra Organizer di Xcode e ... voilà, Organizer mostra una nuova data di scadenza (di circa 3 mesi da oggi ).

Spero possa aiutare,

Stan Cupertino, CA, USA


1
Nel mio caso avevo un profilo di fornitura di distribuzione scaduto. Il modo in cui l'ho rinnovato è stato scegliere "Modifica" e quindi dal pulsante popup "ID app" selezionare un elemento sbagliato, quindi selezionare nuovamente l'ID app originale. Quindi sono stato in grado di premere il pulsante Invia.
neoneye

8

Sai se il pulsante di rinnovo è apparso solo quando il profilo è scaduto? Ho un profilo che scadrà a breve, ma al momento non viene visualizzato il pulsante "Rinnova".

Basta leggere altrove che a quanto pare è così.


1
Nella tipica moda Apple "user-friendly", sembra che l'opzione di rinnovo diventi disponibile solo dopo la scadenza.
orion elenzil

2
Non è vero, scarichi semplicemente un nuovo profilo in qualsiasi momento e hai una nuova data di scadenza.
ingh.

1
Non ha funzionato per me quando ho provato proprio ora; i profili di provisioning hanno la stessa data di scadenza. (Ho anche cancellato quelli vecchi dall'Organizer di Xcode e poi ho trascinato dentro quelli nuovi; nessuna gioia.)
Glenn

1
... tuttavia, SONO STATO in grado di ottenere nuove date di scadenza scegliendo Modifica, apportando alcune modifiche (come deselezionare la casella di controllo per un dispositivo) e inviare.
Glenn

8

L'hanno cambiato ora. (Ottobre 2010)

  1. Accedi al sito web per sviluppatori di iPhone: http://developer.apple.com/

  2. Quindi fare clic su "Portale di provisioning" nel menu della barra laterale a destra (in alto a destra).

  3. Nella pagina successiva fai clic su "Provisioning" nel menu della barra laterale sinistra

  4. Quindi vedrai il tuo / i profilo / i di provisioning e il / i pulsante / i "rinnova": premi


8

A maggio 2017 questo processo sembra essere cambiato ancora (un po ').

Non ho ritenuto necessario modificare effettivamente nulla a che fare con il mio profilo, e fortunatamente il certificato era ancora valido, quindi il rinnovo si è rivelato un processo semplice anche se capire esattamente cosa fare non è stato semplice.

  1. Seleziona il profilo in scadenza nel tuo account sviluppatore e fai clic su "Modifica" Seleziona Profilo in scadenza e Modifica
  2. Fare clic sul pulsante "Genera"
    • Verifica che il certificato collegato al profilo sia ancora valido per almeno un anno
    • Non ho ritenuto necessario modificare in alcun modo il profilo Fare clic su Genera pulsante
  3. Nella schermata successiva, verifica che la data di scadenza del profilo sia stata estesa Verifica la data di scadenza estesa

1
Come si accede alla schermata nel passaggio 1? Presumo che questo sia da qualche parte sul sito web dello sviluppatore ..
galactikuh

@galactikuh dovrai accedere a developer.apple.com, quindi selezionare "Certificati, identificatori e profili" e trovare il profilo che deve essere rinnovato
jandersen

Sembra che il mio account sia scaduto, il che spiegherebbe perché non riesco a vederlo.
galactikuh

Devi pagare per ottenerlo ora? Tutto ciò che provo a fare su developer.apple.com mi convoglia alla pagina in cui acquisti l'abbonamento al programma per sviluppatori per £ 79 ... ma inizialmente ero in grado di impostare il profilo senza abbonamento, quindi è cambiato?
Jules

1
@galactikuh - Alla fine l'ho fatto funzionare. Ho dovuto rimuovere completamente le informazioni sull'account dalla sezione di provisioning dell'organizzatore e quindi aggiungerlo di nuovo, e questo lo ha fatto rinnovare correttamente.
Jules

3

Aggiornamento marzo 2013

La data di scadenza del profilo di provisioning è collegata alla data di scadenza del certificato dello sviluppatore. E non volevo aspettare che scadesse, quindi ecco cosa ho fatto:

  • Vai al portale di provisioning iOS
  • Revoca il certificato corrente
  • In Xcode> Organizer vai alla pagina Profili di provisioning (sotto Libreria)
  • Premi Aggiorna e ti verrà chiesto di creare un nuovo certificato per sviluppatori poiché quello attuale è stato revocato
  • Segui i passaggi per crearne uno
  • Torna al file portale di provisioning iOS per i tuoi profili di distribuzione e modifica qualcosa in modo che abiliti il ​​pulsante di invio.
  • Invialo e la data del nuovo certificato verrà applicata ad esso

Anch'io avevo un profilo di provisioning che scadeva in 12 giorni che era collegato a un certificato che stava scadendo tra 12 giorni. L'utilizzo dei passaggi precedenti ha consentito a Xcode di rigenerare il certificato che ho revocato. Quindi ho dovuto ricollegare i miei profili di provisioning di distribuzione con il nuovo certificato. Va tutto bene.
TJ Asher

tipica mela insanguinata, cambiano continuamente il modo in cui funzionano le cose
1800 INFORMAZIONI

Purtroppo questo non funzionerà più. Ho un progetto in gestione (ancora) su XCode 4.6.3 e il pulsante Aggiorna nell'Organizer non riceve più le richieste da Apple. Quando si preme il pulsante, viene visualizzato "Servizio non disponibile" quindi .... grazie Apple.
Logicsaurus Rex

2

In Xcode4 vai all'Organizer. Scegli nella libreria i profili di provisioning. Seleziona il tuo profilo di provisioning e fai clic sul pulsante "Aggiorna" in basso. Ti chiederà di inserire login e password. Successivamente, il profilo viene rinnovato.


2

Cambiano il modo in cui funziona così spesso. Questo è quello che ho dovuto fare questa volta (maggio 2016):

  • Aggiungi un nuovo profilo di provisioning nel Developer Member Center
  • Apri le preferenze XCode, Account> Scegli ID Apple> Scegli nome squadra> Visualizza dettagli
  • Fare clic sul pulsante Download nella colonna Azione per il profilo di provisioning appena creato

1

Per rinnovare il profilo di sviluppo prima che scadesse, ho finalmente trovato un modo che funziona per me. Ho messo in grassetto i passaggi che mi ero perso prima.

Vai al portale di provisioning di Apple, seleziona "Provisioning". Otterrai un elenco "Profili di provisioning di sviluppo" in cui vedrai il tuo profilo in scadenza con l'etichetta "Gestito da XCode". Fare clic sul pulsante "Nuovo profilo" in alto, selezionare il tipo di profilo desiderato e crearlo. Aspetta mezzo minuto, aggiorna la schermata iniziale e quando mostra il nuovo profilo come "Attivo", torna a XCode, vai all'Organizer, seleziona "Profili di provisioning" sotto "Libreria" nella colonna in alto a sinistra. Fare clic su "Aggiorna" in basso, accedere (se richiesto) e il nuovo profilo apparirà nell'elenco dopo poco tempo.

Ora, in modo cruciale, collega il tuo dispositivo e trascina il tuo nuovo profilo sulla riga "Profili di provisioning" sotto il dispositivo connesso nella colonna di sinistra.

Infine, puoi ripulire i vecchi profili dal tuo dispositivo se ne hai voglia.

Nota: è interessante notare che semplicemente contrassegnare ed eliminare il profilo di provisioning sul sito del portale di provisioning iOS provoca la creazione di un nuovo profilo di provisioning del team. Quindi forse è tutto ciò che serve. Lo proverò la prossima volta per vedere se è sufficiente, in tal caso non è necessario creare un profilo come descritto sopra.


1

Oltre alle altre soluzioni, avevo bisogno di modificare la firma del codice sul progetto principale e il file di destinazione per riportare la creazione dell'app sul dispositivo dopo un profilo di provisioning scaduto.

:: Elimina i vecchi profili scaduti

:: Aggiungi il nuovo profilo con l'Organizer

:: Pulisci tutti i bersagli

:: Ottieni informazioni -> Code Signing sia sul progetto principale che su Target

:: Costruisci ed esegui


1

Purtroppo il rinnovo non sembra funzionare nel mio caso. Il mio profilo di distribuzione ad hoc sta per scadere tra 5 giorni. Ho ricevuto avvisi a riguardo su iPhone e anche l'Xcode Organizer mostra un segnale di avvertimento accanto.

Nel portale di provisioning di Apple era contrassegnato come inattivo e c'era un pulsante per riattivarlo. Ma sempre con la stessa data di scadenza, tra 5 giorni. Successivamente, ho aggiunto altri due iPhone, ma il profilo modificato scade ancora tra 5 giorni.

Infine, ho cancellato il profilo nel portale di provisioning e ne ho creato uno nuovo da zero, utilizzando un nome diverso, ma questo nuovo scade ancora il 13 aprile, tra 5 giorni!

Questo è davvero frustrante! Quindi immagino di dover aspettare fino a quando scade e crearne uno nuovo.

Nel caso ti stia chiedendo se il mio abbonamento sviluppatore si esaurisce, non lo è. L'ho appena rinnovato a febbraio.


1

per il profilo del team, semplice in Prereference -> Account ---> seleziona l'account corretto -> dettagli -> fai clic sul pulsante "aggiorna" in basso a sinistra. il profilo verrà rinnovato.


1

Per me il problema si verificava perché non c'era un certificato di produzione attivo. Ne ho creato uno nuovo, quindi sono andato al profilo di provisioning di distribuzione scaduto, ho aggiunto il certificato e il profilo di provisioning è stato attivato.


Atul, è possibile che il mio profilo di provisioning vecchio di un mese sia scaduto perché il suo certificato è scaduto? Ho ragione che hai avuto lo stesso problema? Ho creato un profilo di provisioning per la distribuzione un mese fa ed è scaduto ieri, ma non ho idea del perché.
rihe
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.