Creazione di bundle per Mac App Store

In questa sezione vengono descritti i concetti di base per compilare con Visual Studio per Mac un'applicazione da rilasciare in Mac App Store. In base alle funzionalità aggiuntive, come ad esempio l'accesso iCloud e le notifiche push, potrebbe essere necessaria una configurazione aggiuntiva, che oltrepassa l'ambito di questo articolo.

Nota

Prima di iniziare questa sezione, lo sviluppatore deve aver creato un profilo di provisioning di produzione per la compilazione per Mac App Store. Per la creazione dei profili di provisioning richiesti, vedere le istruzioni per i profili.

Opzioni di firma del codice

Modifica il valore di Configurazione su Release (Rilascio) prima di aggiornare le opzioni di creazione di pacchetti e firma del codice. Lo sviluppatore deve assicurarsi di usare l'Identità dell'azienda e il profilo di provisioning creati in precedenza quando ha firmato l'applicazione per il rilascio in App Store.

Editing the code signing options

Verificare che l'opzione per creare un pacchetto di installazione sia stata selezionata nelle impostazioni Compilazione Mac:

Editing the build options

Compilazione

Prima della compilazione, assicurarsi che sia stata selezionata la configurazione Release (Rilascio). Quando lo sviluppatore compila l'app, verranno visualizzate due richieste di conferma (per usare sia il certificato dell'applicazione che il certificato del programma di installazione):

Allowing the app to use the certificate, will appear twice

Dopo aver compilato l'applicazione, lo sviluppatore può fare clic con il pulsante destro del mouse sul progetto e scegliere Mostra nel Finder per trovare il file del pacchetto. Nell'esempio illustrato sotto si tratta della directory bin/Release/AppStore. Il file del pacchetto include un programma di installazione per l'app che può essere inviata a Apple per l'inclusione nel Mac App Store.

Selecting the build package in Finder