Cosa sapere
- Vai a Applicazioni > Utilità > Accesso portachiavi app su Mac. Elimina i certificati scaduti.
- Nella barra dei menu Accesso Portachiavi, seleziona Assistente certificati > Richiedi un certificato da un'autorità di certificazione.
- Inserisci il tuo indirizzo email e il tuo nome. Seleziona Salvato su disco > Continua per salvare la tua richiesta (CSR).
Questo articolo spiega come rinnovare un certificato sviluppatore scaduto per iPhone e iPad. Il processo è lungo e inizia con una richiesta di firma del certificato (CSR).
Rinnovo di un certificato di sviluppatore per lo sviluppo di iPhone e iPad
Apple non ti avvisa quando il tuo certificato scade; viene visualizzato un errore che ti dice che il tuo iPad non ha un profilo corretto installato su di esso. Capire che è scaduto il certificato dello sviluppatore è metà della battaglia. L' altra metà sta ricevendo correttamente una nuova configurazione e allegata ai tuoi profili.
Esegui questi passaggi per far funzionare di nuovo tutto correttamente.
-
Apri l'applicazione Accesso portachiavi sul tuo Mac. Si trova in Applicazioni > Utilities.
Cancella tutti i certificati scaduti come indicato da un cerchio rosso con una X al suo interno. Si chiamano "Sviluppatore iPhone: [nome]" e "Distribuzione iPhone: [nome]" o simili.
-
Nel menu Accesso portachiavi, seleziona Assistente certificati > Richiedi un certificato a un'autorità di certificazione.
-
Inserisci un indirizzo email valido e il tuo nome e scegli Salvato su disco dalle opzioni. Fai clic su Continua e salva il file della richiesta di firma del certificato (CSR) sul tuo Mac.
-
Vai alla sezione Certificati del Portale di fornitura iOS per caricare il file CSR e ricevere un certificato valido. Dopo averlo caricato, attendi qualche minuto e aggiorna lo schermo per l'emissione. Aspetta per ora il download del certificato.
Devi accedere con il tuo ID Apple e password ed essere uno sviluppatore Apple per accedere alle schermate di provisioning.
- Scegli la scheda Distribuzione nella sezione Certificati e segui la stessa procedura per assicurarti di avere un certificato per distribuire le app come bene. Ancora una volta, per il momento aspetta di scaricare il certificato.
-
Vai alla sezione Provisioning di iOS Provisioning Portal.
- Scegli Modifica e Modifica per il profilo che desideri utilizzare per firmare con il codice le tue app.
- Nella schermata Modifica, assicurati che sia presente un segno di spunta accanto al tuo nuovo certificato e invia le modifiche.
- Fai clic sulla scheda Distribuzione e segui la stessa procedura con il tuo profilo di distribuzione. Aspetta a scaricare questi profili.
- Avvia l'utility di configurazione iPhone.
-
Vai alla schermata Provisioning Profiles nell'utility di configurazione di iPhone e rimuovi il tuo attuale profilo di provisioning e il tuo profilo di distribuzione anche se non sono ancora scaduti. Vuoi sostituirli con i tuoi nuovi profili allegati al nuovo certificato.
Ora che hai cancellato il certificato di firma del codice e i profili del tuo Mac, puoi iniziare a scaricare le nuove versioni.
- Torna alla sezione Provisioning e scarica sia il tuo profilo di provisioning che il tuo profilo di distribuzione. Una volta scaricati, fai doppio clic sui file per installarli nell'utilità di configurazione.
- Torna alla sezione Certificates e scarica i nuovi certificati per lo sviluppo e la distribuzione. Ancora una volta, fai doppio clic sui file per installarli in Accesso Portachiavi.
Dovresti essere pronto per installare nuovamente le app di prova sul tuo iPad e inviarle all'App Store di Apple. Una parte fondamentale di questi passaggi è la pulizia dei vecchi file per assicurarsi che Xcode o la tua piattaforma di sviluppo di terze parti non confondano i vecchi file con i nuovi file. Ciò evita un grave mal di testa durante la risoluzione dei problemi con il processo.