Liste de propriété des informations
Un fichier de liste des propriétés d’informations est un fichier XML encodé à l’aide de l’UTF-8 Unicode qui contient des informations de configuration pour votre application .NET Multi-platform App UI (.NET MAUI) sur iOS et Mac Catalyst. Le nœud racine du fichier est un dictionnaire, qui contient un ensemble de clés et de valeurs qui définissent la configuration de votre application. Le nom du fichier de liste des propriétés d’informations est Info.plist, et respecte la casse. Toutes les applications .NET MAUI iOS et Mac Catalyst doivent contenir un fichier Info.plist qui décrit l’application.
.NET MAUI crée des fichiers Info.plist pour iOS et Mac Catalyst lorsque vous créez une application .NET MAUI à partir d’un modèle de projet. Ces fichiers se trouvent dans les dossiers Plateforms/iOS et Plateforms/Mac Catalyst, et sont renseignés avec une liste initiale de clés de liste de propriétés.
Lorsque vous générez votre application, .NET MAUI copie votre fichier Info.plist dans le ensemble compilé, avant la signature du code du bundle. Pendant l’opération de copie, .NET MAUI utilise des propriétés de la build pour effectuer une substitution de variable. Il peut également insérer des clés supplémentaires représentant la configuration spécifiée de différentes façons. En raison de cela, le fichier de liste des propriétés d’informations fourni dans votre ensemble d’applications n’est pas identique au fichier source de votre projet.
Modifier la liste des propriétés d’informations dans l’éditeur
Lorsque vous double-cliquez sur un fichier Info.plist, il s’ouvre dans l’éditeur Info.plist de Visual Studio, qui contient deux vues des données :
Application, qui vous permet de définir les propriétés courantes de l’application :
Remarque
Les valeurs des champs Nom de l’application, Identificateur de bundle, Version et Build sont récupérées à partir du fichier projet de votre application. Pour plus d’informations, consultez Fournir des informations de l’application.
Avancé, qui vous permet de spécifier les types de documents pris en charge, les identificateurs de type universels (UTI) et les types d’URL :
Modifier la source de la liste des propriétés d’informations
Le fichier Info.plist peut également être ouvert dans un éditeur externe pour modifier sa source XML. Les clés et les valeurs permettant de configurer l’application peuvent être ajoutées pour les catégories suivantes :
- Configuration de l’offre groupée pour configurer les caractéristiques de base d’une offre groupée, telles que son nom, son type et sa version. Pour plus d’informations, consultez Bundle configuration sur developer.apple.com.
- Interface utilisateur, pour configurer les scènes, les icônes et les polices d’une application. Pour plus d’informations, consultez Interface d’utilisateur sur developer.apple.com.
- Exécution de l’application, pour configurer le lancement, l’exécution et l’arrêt de l’application. Pour plus d’informations, consultez App execution sur developer.apple.com.
- Ressources protégées, pour contrôler l’accès d’une application aux services protégés et aux données utilisateur. Pour plus d’informations, consultez Protected resources sur developer.apple.com.
- Données et stockage, pour configurer les fonctionnalités de gestion des données de votre application. Pour plus d’informations, consultez Données et stockage sur developer.apple.com.
- Services d’application, pour configurer les services fournis par votre application. Pour plus d’informations, consultez App services sur developer.apple.com.
- Noyau et pilotes, pour configurer les pilotes de périphériques fournis par votre application. Pour plus d’informations, consultez Kernel and drivers sur developer.apple.com.
Fournir des informations d’application
L’éditeur Info.plist récupère les données d’application de base du fichier projet de l’application, plutôt que de les stocker directement dans le fichier Info.plist. Au moment de la génération, .NET MAUI copie ces données dans le fichier Info.plist fourni dans votre ensemble d’applications.
Nom de l’application
Le nom de l’application .NET MAUI est stocké dans le fichier projet de l’application en tant que propriété de build ApplicationTitle
.
Dans l’Explorateur de solutions, cliquez avec le bouton droit sur votre projet d’application .NET MAUI et sélectionnez Propriétés. Ensuite, accédez à l’onglet MAUI partagé > Général. Le champ Titre de l’application répertorie le nom de bundle.
Lorsque la valeur du champ Titre de l’application est mise à jour, la valeur du champ Nom de l’application dans la vue de l’application dans le fichier Info.plist sera automatiquement mise à jour.
ID de l’application
L’identificateur de bundle d’une application .NET MAUI est stocké dans le fichier projet en tant que propriété ID de build ApplicationId
.
Dans l’Explorateur de solutions, cliquez avec le bouton droit sur votre projet d’application .NET MAUI et sélectionnez Propriétés. Ensuite, accédez à l’onglet MAUI partagé > Général. Le champ ID d’application répertorie l’identificateur de bundle.
uorsque la valeur du champ ID d’application est mise à jour, la valeur du champ Identificateur de bundle dans la vue de l’application dans le fichier Info.plist sera automatiquement mise à jour.
Version d’affichage de l’application
La version d’affichage de l’application pour une application .NET MAUI est stockée dans le fichier projet de l’application en tant que propriété de build ApplicationDisplayVersion
.
Dans l’Explorateur de solutions, cliquez avec le bouton droit sur votre projet d’application .NET MAUI et sélectionnez Propriétés. Ensuite, accédez à l’onglet MAUI partagé > Général. Le champ Version d’affichage de l’application répertorie la version d’affichage de l’application.
Lorsque la valeur du champ Version d’affichage de l’application est mise à jour, la valeur du champ Version dans la vue de l’application dans le fichier Info.plist sera automatiquement mise à jour.
Version de l’application
La version d’une application.NET MAUI est stockée dans le fichier projet de l’application en tant que propriété de build ApplicationVersion
:
Dans l’Explorateur de solutions, cliquez avec le bouton droit sur votre projet d’application .NET MAUI et sélectionnez Propriétés. Ensuite, accédez à l’onglet MAUI partagé > Général. Le champ Version de l’application répertorie la version de l’application.
Lorsque la valeur du champ Version de l’application est mise à jour, la valeur de Build dans la vue de l’application dans le fichier Info.plist sera automatiquement mise à jour.
Voir aussi
- Information Property List sur developer.apple.com