Configurare le funzionalità

Creare una versione per Mac di un’app per iPad

Con Xcode 11 e macOS 10.15 o versioni successive, puoi utilizzare Mac Catalyst per creare una versione per Mac di un’app per iPad. Questa versione utilizza UIKit, ma viene eseguita su macOS.

Se utilizzi Xcode 11.3 o versioni precedenti, devi abilitare la funzionalità Mac Catalyst e scegliere di generare automaticamente un App ID.

A partire da Xcode 11.4, le nuove app create con Mac Catalyst possono utilizzare lo stesso ID pacchetto dell’app per iPad per supportare acquisti universali. Se non desideri distribuire insieme le app, puoi registrare un ID pacchetto diverso. È fortemente consigliato proseguire il lavoro sulle app in corso di sviluppo create con Mac Catalyst utilizzando Xcode 11.4 o versioni successive.

App esistenti e Xcode 11.3 o versioni precedenti

Se utilizzi Xcode 11.3 o versioni precedenti, oppure se hai già distribuito un’app per Mac creata con Mac Catalyst utilizzando un ID pacchetto generato automaticamente, segui la procedura riportata di seguito per registrare nuovi App ID a supporto di nuove estensioni dell’app.

  1. In Certificates, Identifiers & Profiles (Certificati, identificatori e profili), fai clic su Identifiers (Identificatori) nella barra laterale, seleziona il tuo App ID dall’elenco, scorri verso il basso e abilita la funzionalità Mac Catalyst, quindi fai clic su Configure (Configura).

  2. Fai clic su Configure (Configura) e seleziona Automatically create an identifier (Crea automaticamente un identificatore). Questo era il comportamento predefinito in Xcode 11.3 e versioni precedenti.

  3. Fai clic su Save (Salva) in alto a destra per salvare le modifiche all’App ID.

  4. Se viene visualizzata una finestra di dialogo, fai clic su Confirm (Conferma) per applicare le modifiche.

Nota: in Xcode 11.4, devi modificare le impostazioni di sviluppo per continuare a supportare questa configurazione. Scopri di più.

Xcode 11.4

Con Xcode 11.4, puoi creare app per iOS, macOS e tvOS utilizzando lo stesso ID pacchetto. Per sviluppare la tua app, crea un profilo di provisioning Mac Catalyst e seleziona l’App ID. Se desideri aggiornare un’app per Mac esistente con Mac Catalyst e la tua app non è stata ancora distribuita, non è necessario abilitare la funzionalità Mac Catalyst.