Profili di provisioning per le app Xamarin.Mac
I profili di provisioning consentono a uno sviluppatore di incorporare nelle app Xamarin.Mac diverse funzionalità specifiche di macOS (precedentemente noto come Mac OS X), ad esempio iCloud e le notifiche push. Lo sviluppatore deve creare, scaricare e installare un profilo di provisioning Mac per ogni applicazione in fase di sviluppo che userà queste funzionalità.
Profilo di provisioning di sviluppo
Un profilo di provisioning di sviluppo consente a un'app pensata per Mac App Store di essere sottoposta a test nei computer specifici che sono stati configurati nel profilo. Questo aspetto è particolarmente importante quando si usano funzionalità macOS come iCloud e le notifiche push.
Nota
Lo sviluppatore deve avere già creato un certificato di sviluppo Mac prima di potere creare un profilo di provisioning di sviluppo. Specificare le informazioni richieste come illustrato in questa schermata per generare un profilo di provisioning di sviluppo che può essere usato per creare le build. Devono essere disponibili un certificato di sviluppo Mac valido per la selezione nella casella Certificate (Certificato) e almeno un sistema registrato per il test.
Effettua le operazioni seguenti:
Selezionare il tipo di profilo di provisioning che occorre creare e fare clic sul pulsante Continue (Continua):
Selezionare l'ID dell'applicazione per cui creare il profilo e fare clic sul pulsante Continue (Continua):
Selezionare l'ID sviluppatore usato per firmare il profilo e fare clic su Continue (Continua):
Selezionare i computer in cui può essere usato il profilo e fare clic su Continue (Continua):
A questo punto, immettere un nome in Profile Name (Nome profilo) e fare clic sul pulsante Generate (Genera):
Fare clic sul pulsante Download per scaricare il nuovo profilo:
I profili di provisioning di sviluppo sono installati nel riquadro Profiles Preferences (Preferenze profilo) dell'applicazione Mac Preferenze di sistema:
Nel riquadro Profiles Preferences (Preferenze profilo) saranno visualizzati tutti i profili installati:
Il profilo verrà visualizzato anche nell'utilità del certificato dello sviluppatore nel caso in cui debba essere scaricato nuovamente:
Sarà necessario creare un nuovo profilo di provisioning di sviluppo per ogni nuova app o quando viene aggiunto un nuovo computer in cui eseguire il test.
Profilo di provisioning di produzione
I profili di provisioning di produzione sono necessari per creare un pacchetto da inviare a Mac App Store.
Effettua le operazioni seguenti:
Selezionare il tipo di profilo da creare e fare clic sul pulsante Continue (Continua):
Selezionare l'ID dell'app per cui creare il profilo e fare clic sul pulsante Continue (Continua):
Selezionare l'ID aziendale per la firma del profilo e fare clic sul pulsante Continue (Continua):
Immettere un nome in Profile name (Nome profilo) e fare clic sul pulsante Generate (Genera):
Fare clic su Download per ottenere il file del profilo di provisioning (con estensione
.provisionprofile
):Trascinarlo in Xcode Organizer o fare doppio clic per installarlo. Il profilo verrà quindi visualizzato in Xcode Organizer:
Il profilo di provisioning verrà inoltre visualizzato nell'elenco:
Se lo sviluppatore modifica le funzionalità usate da un ID app (ad esempio, l'abilitazione di iCloud o le notifiche push), deve ricreare i profili di provisioning per tale ID app.