Come rinnovare il certificato di distribuzione per sviluppatori Apple

Azione necessaria: Il certificato di distribuzione scade tra 30 giorni. Il tuo certificato di distribuzione non sarà più valido tra 30 giorni. Per generare un nuovo certificato, accedi e visita Certificati, Identificatori & Profili.

Se avete ricevuto questa e-mail da Apple e non sapete cosa fare, vi guiderò attraverso i passi necessari per generare un nuovo Certificato di Distribuzione in sostituzione di uno che è destinato a scadere a breve. Potete replicare questi passaggi sia che dobbiate rinnovare un certificato di distribuzione iOS, macOS, watchOS o tvOS.

Tutto ciò che serve è un Mac, una connessione internet e circa 5 minuti del vostro tempo.

Come generare un nuovo certificato di distribuzione

1) Per prima cosa, aprite l’applicazione Keychain Access sul vostro Mac.

2) Dalla Barra dei menu , vai a Accesso portachiavi; Assistente certificato; Richiedi certificato all’autorità di certificazione…

3) Compilare le informazioni del certificato, compreso l’indirizzo e-mail dell’utente e il nome completo. Lasciare vuoto il campo Indirizzo e-mail CA. Quindi assicurarsi di selezionare la richiesta da salvare su disco . Cliccare Continuare .

4) Quando richiesto, selezionare dove si desidera salvare il file. Lascio sempre intatto il nome del file e lo salvo sul Desktop in modo da poterlo individuare facilmente. Fare clic su Salvare . Il file CertificateSigningRequest verrà salvato sul tuo Desktop. A questo punto è possibile chiudere la finestra Assistente Certificato.

5) Nel tuo browser, accedi al tuo account di sviluppatore su developer.apple.com, quindi seleziona Certificati, Identificatori & Profili .

6) In questo passo successivo, assicurarsi di selezionare la sezione Certificati dalla barra laterale, quindi cliccare sull’icona ” + ” in alto. A seconda delle tue esigenze, puoi scegliere una delle seguenti opzioni:

  • Sviluppo Apple . Richiede Xcode 11 o successivo ma permette versioni di signingdevelopment delle vostre applicazioni iOS, macOS, tvOS e watchOS.
  • Distribuzione Apple (consigliato) . Consente di firmare le app per l’invio a tutti gli App Store o per la distribuzione Ad Hoc. È necessario utilizzare Xcode 11 o successivo.
  • Sviluppo App iOS . Creare versioni di solo sviluppo della propria app iOS.
  • Distribuzione iOS (App Store e Ad Hoc) . Crea e firma la tua app iOS per l’invio all’App Store iOS o per la distribuzione Ad Hoc.
  • Sviluppo Mac . Creare versioni di solo sviluppo della propria app per Mac.
  • Distribuzione app Mac . Questo certificato consente di firmare in codice la propria app e di configurare un profilo di provisioning della distribuzione per l’invio al Mac App Store.
  • Distribuzione installatore Mac . Questo certificato viene utilizzato per firmare il pacchetto Installer della tua applicazione per l’invio al Mac App Store.

Personalmente, vi consiglio di utilizzare il nuovo certificato Apple Distribution che vi apre tutte le porte in termini di distribuzione dello sviluppo e di presentazione a tutti gli App Store.

Una volta individuato il certificato necessario, fare clic su Continua per passare alla fase successiva.

7) Ora caricheremo il file CertificateSigningRequest che abbiamo salvato sul nostro Desktop al punto 4. Caricarlo sul portale e cliccare su Continua .

8) Con il vostro certificato creato, potete ora scaricarlo. Una volta cliccato il pulsante Download , un nuovo file distribution.cer verrà automaticamente salvato sul vostro Desktop.

9) Infine, fare doppio clic sul file distribution.cer. Un prompt vi chiederà di “aggiungere il certificato dal file distribution.cer ad un portachiavi”. Fare clic su Add per continuare.

Per concludere, ora è possibile controllare e verificare che tutto sembri a posto sia in Keychain Access; My Certificates, sia sul portale Apple Developer. Se tutto è buono, il vostro certificato di distribuzione appena creato dovrebbe essere mostrato con una data di scadenza di un anno a partire da oggi.