Elenco delle proprietà delle informazioni
Un file dell'elenco di proprietà delle informazioni è un file XML codificato con Unicode UTF-8 che contiene informazioni di configurazione per l'app .NET Multipiattaforma dell'app (.NET MAUI) in iOS e Mac Catalyst. Il nodo radice del file è un dizionario, che contiene un set di chiavi e valori che definiscono la configurazione dell'app. Il nome del file dell'elenco delle proprietà di informazioni è Info.plist e fa distinzione tra maiuscole e minuscole. Tutte le app .NET MAUI iOS e Mac Catalyst devono contenere un file Info.plist che descrive l'app.
.NET MAUI crea file Info.plist per iOS e Mac Catalyst quando si crea un'app MAUI .NET da un modello di progetto. Questi file si trovano nelle cartelle Platforms/iOS e Platforms/Mac Catalyst e vengono popolati con un elenco iniziale di chiavi elenco di proprietà.
Quando si compila l'app, .NET MAUI copia il file Info.plist nel bundle compilato, prima di firmare il bundle. Durante l'operazione di copia, .NET MAUI usa le proprietà di compilazione per eseguire una sostituzione di variabili. Può anche inserire chiavi aggiuntive che rappresentano la configurazione specificata in altri modi. A causa di questo, il file dell'elenco di proprietà delle informazioni fornito nel bundle dell'app non è identico al file di origine nel progetto.
Modificare l'elenco delle proprietà di informazioni nell'editor
Facendo doppio clic su un file Info.plist , verrà aperto nell'editor Info.plist di Visual Studio, che contiene due visualizzazioni dei dati:
Applicazione che consente di impostare le proprietà comuni dell'app:
Nota
I valori per i campi Nome applicazione, Identificatore bundle, Versione e Compilazione vengono recuperati dal file di progetto dell'app. Per altre informazioni, vedere Fornire informazioni sull'app.
Avanzato, che consente di specificare tipi di documento supportati, identificatori di tipo universale (UTI) e tipi di URL:
Modificare l'origine dell'elenco delle proprietà delle informazioni
Il file Info.plist può essere aperto anche in un editor esterno per modificarne l'origine XML. Le chiavi e i valori per configurare l'app possono essere aggiunti per le categorie seguenti:
- Configurazione del bundle, per configurare le caratteristiche di base di un bundle, ad esempio il nome, il tipo e la versione. Per altre informazioni, vedere Configurazione del bundle in developer.apple.com.
- Interfaccia utente, per configurare scene, icone e tipi di carattere di un'app. Per altre informazioni, vedere Interfaccia utente in developer.apple.com.
- Esecuzione dell'app, per configurare l'avvio, l'esecuzione e la terminazione dell'app. Per altre informazioni, vedere Esecuzione dell'app in developer.apple.com.
- Risorse protette, per controllare l'accesso di un'app ai servizi protetti e ai dati utente. Per altre informazioni, vedere Risorse protette in developer.apple.com.
- Dati e archiviazione per configurare le funzionalità di gestione dei dati dell'app. Per altre informazioni, vedere Dati e archiviazione in developer.apple.com.
- Servizi app per configurare i servizi forniti dall'app. Per altre informazioni, vedere Servizi app in developer.apple.com.
- Kernel e driver per configurare i driver di dispositivo forniti dall'app. Per altre informazioni, vedere Kernel e driver in developer.apple.com.
Fornire informazioni sull'app
L'editor Info.plist recupera i dati di base dell'app dal file di progetto dell'app, anziché archiviarli direttamente nel file Info.plist . In fase di compilazione, .NET MAUI copia questi dati nel file Info.plist fornito nel bundle dell'app.
Nome applicazione
Il nome dell'applicazione per un'app MAUI .NET viene archiviato nel file di progetto dell'app come proprietà di ApplicationTitle
compilazione.
In Esplora soluzioni fare clic con il pulsante destro del mouse sul progetto di app .NET MAUI e scegliere Proprietà. Passare quindi alla scheda Generale condiviso > MAUI. Il campo Titolo applicazione elenca il nome dell'applicazione.
Quando il valore del campo Titolo applicazione viene aggiornato, il valore del campo Nome applicazione nella visualizzazione applicazione nel file Info.plist verrà aggiornato automaticamente.
ID applicazione
L'identificatore del bundle per un'app MAUI .NET viene archiviato nel file di progetto dell'app come proprietà di ApplicationId
compilazione.
In Esplora soluzioni fare clic con il pulsante destro del mouse sul progetto di app .NET MAUI e scegliere Proprietà. Passare quindi alla scheda Generale condiviso > MAUI. Il campo ID applicazione elenca l'identificatore del bundle.
Quando il valore del campo ID applicazione viene aggiornato, il valore del campo Identificatore bundle nella visualizzazione dell'applicazione nel file Info.plist verrà aggiornato automaticamente.
Versione di visualizzazione dell'applicazione
La versione di visualizzazione dell'applicazione per un'app MAUI .NET viene archiviata nel file di progetto dell'app come proprietà di ApplicationDisplayVersion
compilazione.
In Esplora soluzioni fare clic con il pulsante destro del mouse sul progetto di app .NET MAUI e scegliere Proprietà. Passare quindi alla scheda Generale condiviso > MAUI. Il campo Versione di visualizzazione applicazione elenca la versione di visualizzazione dell'applicazione.
Quando il valore del campo Versione visualizzazione applicazione viene aggiornato, il valore del campo Versione nella visualizzazione applicazione nel file Info.plist verrà aggiornato automaticamente.
Versione dell'applicazione
La versione dell'applicazione per un'app MAUI .NET viene archiviata nel file di progetto dell'app come proprietà di ApplicationVersion
compilazione.
In Esplora soluzioni fare clic con il pulsante destro del mouse sul progetto di app .NET MAUI e scegliere Proprietà. Passare quindi alla scheda Generale condiviso > MAUI. Il campo Versione applicazione elenca la versione dell'applicazione.
Quando il valore del campo Versione applicazione viene aggiornato, il valore del campo Compila nella visualizzazione applicazione nel file Info.plist verrà aggiornato automaticamente.
Vedi anche
- Elenco delle proprietà information in developer.apple.com