Guida per l’account

Supporto / Account sviluppatore / Certificati / Panoramica sui certificati

Certificati

Panoramica sui certificati

Durante il processo di sviluppo della tua app, creerai diversi tipi di certificato da utilizzare in contesti differenti. Userai lo stesso set di certificati per le app per iOS, tvOS e watchOS, mentre ne userai un altro per le app per macOS. Se usi Xcode 11 o versioni successive, puoi creare certificati unificati di distribuzione e sviluppo per tutte le piattaforme. Userai i certificati di sviluppo per eseguire l’app sui dispositivi e utilizzare le funzionalità dell’app; userai invece i certificati di distribuzione per distribuire l’app a scopo di test e caricarla in App Store Connect.

I certificati di sviluppo appartengono a persone fisiche. Puoi creare un totale di due certificati di sviluppo per iOS e due certificati di sviluppo per Mac. Nell’account sviluppatore, il nome del computer viene aggiunto al nome del certificato di sviluppo (per esempio, Gita Kumar (Work Mac) dove Work Mac, ossia Mac di lavoro, è il nome del computer) in modo da poterli identificare.

I certificati di distribuzione appartengono al team ed è consentito un solo tipo di certificato di distribuzione per team (ad eccezione dei certificati Developer ID). Solo chi ricopre il ruolo di titolare dell’account o amministratore può creare i certificati di distribuzione (se hai effettuato la registrazione come persona fisica, sei il titolare dell’account).

Puoi creare e revocare i certificati utilizzando Xcode o il tuo account sviluppatore.

Tipi di certificati

Il tipo di certificato aiuta a identificare un certificato in un account sviluppatore e in Xcode.

Tipo

Scopo

Apple Development

Da utilizzare con Xcode 11 e versioni successive.

Eseguire un’app per iOS, macOS, tvOS o watchOS sui dispositivi e utilizzare determinati servizi dell’app durante lo sviluppo.

Apple Distribution

Da utilizzare con Xcode 11 e versioni successive.

Distribuire un’app per iOS, macOS, tvOS o watchOS su dispositivi designati a scopo di test o inviarla all’App Store.

APNs Auth Key

Generare token sul lato server come alternativa ai certificati per le richieste di notifica.

Apple Push Services

Stabilire la connessione tra il servizio di notifica e APNS per consegnare notifiche remote all’app.

iOS Development

Eseguire un’app per iOS, tvOS o watchOS sui dispositivi e utilizzare determinati servizi dell’app durante lo sviluppo.

iOS Distribution

Distribuire un’app per iOS, tvOS o watchOS su dispositivi designati a scopo di test o inviarla all’App Store.

Mac Development

Abilitare determinati servizi di un’app per Mac durante lo sviluppo e il test.

Mac App Distribution

Firmare un’app per Mac prima di inviarla al Mac App Store.

Mac Installer Distribution

Firmare e inviare un pacchetto di installazione Mac (contenente l’app firmata) al Mac App Store.

Developer ID Application

Firmare un’app per Mac prima di distribuirla al di fuori del Mac App Store.

Developer ID Installer

Firmare e distribuire un pacchetto di installazione Mac (contenente l’app firmata) al di fuori del Mac App Store.

Apple Pay

Decodificare i dati di una transazione dell’app inviati da Apple a un esercente/sviluppatore.

Merchant Identity

Eseguire l’autenticazione sui server Apple Pay.

Pass Type ID

Firmare e inviare aggiornamenti ai biglietti in Wallet.

Firma per Swift

Da utilizzare con Swift Package Manager 5.9 o versioni successive.

Firmare i pacchetti e le raccolte di pacchetti per Swift per la distribuzione.

VoIP Services

Stabilire la connessione tra il server di notifica e APNS per avvisare le app VoIP in background in merito all’attività in ingresso.

WatchKit Services

Stabilire la connessione tra il server di notifica e APNS per aggiornare i dati delle complicazioni di ClockKit.

Website Push ID

Firmare e inviare aggiornamenti per i siti web.

Firma CSR del fornitore MDM

Firmare le tue richieste CSR (Certificate Signing Request, richiesta di firma dei certificati) o quelle dei clienti e delle clienti che usano la soluzione MDM, al fine di generare un certificato push MDM su identity.apple.com. Questo certificato è disponibile su richiesta: scopri di più.

Firma e crittografia ALD (App License Delivery)

I certificati di firma e crittografia ALD (App License Delivery) consentono di generare richieste di licenza per le app idonee.

Nota: nel portachiavi, il nome di un certificato di firma indica il tipo di certificato e include il nome e l’ID del team.