Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
.NET MAUI utilise un système à projet unique pour gérer la configuration de votre application multiplateforme. La configuration du projet dans .NET MAUI est similaire à d’autres projets dans Visual Studio, cliquez avec le bouton droit sur le projet dans l’Explorateur de solutions, puis sélectionnez Propriétés.
Application
La section Application décrit certains paramètres liés aux plateformes que votre application cible, ainsi que le fichier de sortie et l’espace de noms par défaut.
Généralités
Décrit certains paramètres de base sur votre application.
Réglage Valeur par défaut Description Nom de l'assemblage $(MSBuildProjectName)Spécifie le nom du fichier de sortie qui contiendra le manifeste d’assembly. Espace de noms par défaut Varie. Spécifie l’espace de noms de base pour les fichiers ajoutés à votre projet. Cela correspond généralement au nom de votre projet ou à une valeur que vous avez spécifiée lors de la création du projet. Cibles iOS
Si vous souhaitez cibler iOS et macOS (à l’aide de Mac Catalyst), ces paramètres décrivent la version cible d’iOS.
Réglage Valeur par défaut Description Cibler la plateforme iOS Vérifié Spécifie que ce projet cible la plateforme iOS. Framework iOS cible net8.0-iosIdentifiant du Framework cible utilisé pour viser iOS. Framework iOS minimum requis 14.2Version minimale d’iOS que vise votre application. Cibles Android
Si vous souhaitez cibler Android, ces paramètres décrivent la version cible d’Android.
Réglage Valeur par défaut Description Cibler la plateforme Android Vérifié Une fois activé, le projet .NET MAUI cible et génère une version Android de votre application. Désactivez la case à cocher pour désactiver la cible Android. Framework Android cible net8.0-androidIdentifiant du framework cible utilisé pour cibler Android. Cadre Android cible minimale 21.0La version minimale d’Android que votre application cible. Cibles Windows
Si vous souhaitez cibler Windows, ces paramètres décrivent la version cible de Windows.
Réglage Valeur par défaut Description Cibler la plateforme Windows Vérifié Une fois activé, le projet .NET MAUI cible et génère une version Windows de votre application. Désactivez la case à cocher pour désactiver la cible Windows. Framework cible Windows net8.0-windows10.0.19041.0Moniker framework cible utilisé pour cibler Windows. Framework Windows cible minimal 10.0.17763.0La version minimale de Windows que votre application cible.
Construire
La section Build décrit les paramètres liés à la compilation de votre application.
Généralités
Paramètres liés aux plateformes cibles.
Symboles de compilation conditionnelle
Spécifie les symboles sur lesquels effectuer la compilation conditionnelle. Séparez les symboles par un point-virgule
;. Les symboles peuvent être décomposés en fonction des plateformes cibles. Pour plus d’informations, consultez compilation conditionnelle.Cible de plateforme
Spécifie le processeur à cibler par le fichier de sortie. Choisissez
Any CPUde spécifier que n’importe quel processeur est acceptable, ce qui permet à l’application de s’exécuter sur la plus grande gamme de matériel.En règle générale, ce paramètre est défini sur
Any CPU, et le paramètre d’identificateur d’exécution est utilisé pour cibler une plateforme UC.Choix Description Any CPU(Par défaut) Compile votre assembly pour s’exécuter sur n’importe quelle plateforme. Votre application s’exécute en tant que processus 64 bits dans la mesure du possible et repasse en 32 bits quand seul ce mode est disponible. x86Compile votre assembly à exécuter par le runtime compatible 32 bits et x86. x64Compiler votre assembly pour être exécuté par l'environnement d'exécution 64 bits sur un ordinateur qui prend en charge le jeu d'instructions AMD64 ou EM64T. ARM32Compile votre assembly pour s’exécuter sur un ordinateur doté d’un processeur ARM (Advanced RISC Machine). ARM64Compile votre assembly pour s’exécuter par le runtime 64 bits sur un ordinateur doté d’un processeur d’ordinateur RISC avancé (ARM) qui prend en charge le jeu d’instructions A64. Nullable
Spécifie le contexte nullable C# à l’échelle du projet. Pour plus d’informations, consultez Références nullables.
Choix Description Annuler (Par défaut) Si ce paramètre n’est pas défini, la valeur par défaut est Disable.DisableLes avertissements de nullabilité sont désactivés. Toutes les variables de type référence sont des références nullables. EnableLe compilateur active toutes les analyses de référence null et toutes les fonctionnalités de langage. WarningsLe compilateur effectue toutes les analyses null et émet des avertissements lorsque le code peut déréférer null. AnnotationsLe compilateur n’effectue pas d’analyse null ou n’émet pas d’avertissements lorsque le code peut déréférer null. Utilisations globales implicites
Permet aux utilisations globales implicites d’être déclarées par le Kit de développement logiciel (SDK) du projet. Cette option est activée par défaut et importe automatiquement de nombreux espaces de noms MAUI .NET dans tous les fichiers de code. Les fichiers de code n'ont pas besoin d'ajouter des instructions
usingpour les espaces de noms courants de .NET MAUI. Pour plus d’informations, consultez les propriétés MSBuild - ImplicitUsings.Code non sécurisé
Autoriser le code qui utilise le
unsafemot clé à compiler. Elle est désactivée par défaut.Optimiser le code
Activez les optimisations du compilateur pour une sortie plus petite, plus rapide et plus efficace. Il existe une option pour chaque plateforme cible, en mode Débogage ou Mise en production. En règle générale, cela est activé pour le mode Mise en production, car le code est optimisé pour la vitesse au détriment des informations de débogage utiles.
Symboles de débogage
Spécifie le type de symboles de débogage produits pendant la construction.
Erreurs et avertissements
Paramètres liés à la façon dont les erreurs et les avertissements sont traités et signalés pendant la compilation.
Niveau d’avertissement
Spécifie le niveau à afficher pour les avertissements du compilateur.
Supprimer des avertissements spécifiques
Empêche le compilateur de générer les avertissements spécifiés. Séparez plusieurs numéros d’avertissement avec une virgule
,ou un point-virgule;.Traiter les avertissements comme des erreurs
Lorsqu’il est activé, indique au compilateur de traiter les avertissements comme des erreurs. Elle est désactivée par défaut.
Traiter des avertissements spécifiques comme des erreurs
Spécifie les avertissements traités comme des erreurs. Séparez plusieurs numéros d’avertissement avec une virgule
,ou un point-virgule;.
Sortie
Paramètres liés à la génération du fichier de sortie.
Chemin de sortie de base
Spécifie l’emplacement de base de la sortie du projet pendant la compilation. Les sous-dossiers sont ajoutés à ce chemin pour différencier la configuration du projet.
La valeur par défaut est
.\bin\.Chemin de sortie intermédiaire de base
Spécifie l'emplacement de base de la sortie intermédiaire du projet pendant la compilation. Les sous-dossiers sont ajoutés au chemin d’accès pour différencier la configuration du projet.
La valeur par défaut est
.\obj\.Assemblage de référence
En cas d’activation, produit un assembly de référence contenant l’API publique du projet. Elle est désactivée par défaut.
Fichier de documentation
Lorsque cette option est activée, génère un fichier contenant la documentation de l’API. Elle est désactivée par défaut.
Événements
Dans cette section, vous pouvez ajouter des commandes qui s’exécutent pendant la build.
Événement de pré-compilation
Spécifie les commandes qui s’exécutent avant le démarrage de la build. N'exécute pas si le projet est à jour. Un code de sortie autre que zéro provoquera l'échec de la compilation avant son lancement.
Événement post-build
Spécifie les commandes qui s’exécutent avant le démarrage de la build. N'exécute pas si le projet est à jour. Un code de sortie autre que zéro provoquera l'échec de la compilation avant son lancement.
Quand exécuter l’événement post-build
Spécifie dans quelle condition l'événement post-build sera exécuté.
Nommage fort
Paramètres liés à la signature de l'assemblage.
Signer l'assemblage
Lorsqu’il est activé, signe l’assembleur de sortie afin de lui donner un nom fort.
Avancé
Paramètres supplémentaires liés à la build.
Version de langue
Version du langage disponible pour le code dans le projet. La valeur par défaut est
10.0.Vérifier le dépassement arithmétique
Lève des exceptions lorsque l’arithmétique entière produit des valeurs hors plage. Ce paramètre est disponible pour chaque plateforme. La valeur par défaut est désactivée pour chaque plateforme.
Deterministic
Produire une sortie de compilation identique pour les entrées identiques. Ce paramètre est disponible pour chaque plateforme. La valeur par défaut est activée pour chaque plateforme.
Rapport d’erreurs du compilateur interne
Envoyez des rapports d’erreurs de compilateur internes à Microsoft. La valeur par défaut est
Prompt before sending.Alignement des fichiers
Spécifie, en octets, où aligner les sections du fichier de sortie. Ce paramètre est disponible pour chaque plateforme. La valeur par défaut est
512pour chaque plateforme.
Package
La section Package décrit les paramètres liés à la génération d’un package NuGet.
Généralités
Paramètres liés à la génération d’un package NuGet.
Générer un package NuGet lors de la compilation
Lorsqu’elle est activée, produit un fichier de package NuGet pendant les opérations de génération. Elle est désactivée par défaut.
ID du package
Identificateur de package insensible à la casse, qui doit être unique dans la galerie de packages NuGet, tels que nuget.org. Les ID ne doivent pas contenir d’espaces ou de caractères non valides pour une URL et suivent généralement les règles des espaces de noms .NET.
Est défini par défaut sur la valeur MSBuild de
$(AssemblyName).Titre
Titre convivial du package, généralement utilisé dans l’interface utilisateur comme sur nuget.org et le Gestionnaire de package dans Visual Studio.
Version du package
Version du package, en suivant le format
major.minor.patch. Les numéros de version peuvent inclure un suffixe de préversion.Est défini par défaut sur la valeur MSBuild de
$(ApplicationDisplayVersion).Auteurs
Liste d’auteurs séparée par des virgules, correspondant aux noms de profil sur nuget.org. Ces auteurs sont affichés dans la NuGet Gallery sur nuget.org et servent à référencer les packages des mêmes auteurs.
Est défini par défaut sur la valeur MSBuild de
$(AssemblyName).Société
Nom de la société associée au package NuGet.
Est défini par défaut sur la valeur MSBuild de
$(Authors).Produit
Nom du produit associé au package NuGet.
Par défaut, il est défini sur la valeur MSBuild de
$(AssemblyName).Description
Description du package pour l’affichage de l’interface utilisateur.
copyright
Détails de copyright pour le package.
URL du projet
URL de la page d’accueil du package, souvent affichée dans l’interface utilisateur ainsi que sur nuget.org.
icône
Icône du paquet. La taille du fichier image est limitée à 1 Mo. Les formats de fichiers pris en charge sont JPEG et PNG. Une résolution d’image de 128 x 128 est recommandée.
README
Document README pour le package. Doit être un fichier Markdown (.md).
URL du référentiel
Spécifie l’URL du référentiel où réside le code source du package et/ou à partir duquel il est généré. Pour établir une liaison à la page du projet, utilisez plutôt le champ « URL du projet ».
Type de dépôt
Spécifie le type du référentiel. La valeur par défaut est « git ».
Étiquettes
Liste délimitée par des points-virgules de balises et de mots clés qui décrivent le package et facilitent la découverte des packages par le biais de la recherche et du filtrage.
Notes de publication
Description des modifications apportées dans la version du package, souvent utilisée dans l’interface utilisateur, comme l’onglet Mises à jour du Gestionnaire de package Visual Studio à la place de la description du package.
Pack en tant qu’outil .NET
Lorsqu’il est activé, packs le projet en tant que package spécial qui contient une application console qui peut être installée via la commande « dotnet tool ». Elle est désactivée par défaut.
Chemin de sortie du package
Détermine le chemin de sortie dans lequel le package sera supprimé.
Est défini par défaut sur la valeur MSBuild de
$(OutputPath).Langage neutre de l’assembly
Quel code de langue est considéré comme le langage neutre. Par défaut, il n’est pas défini.
Version de l'assembly
La version de l'assembly est par défaut
1.0.0.0si elle n'est pas spécifiée.Version de fichier
La version associée au fichier est définie par défaut
1.0.0.0si elle n’est pas définie.
Licence
Licence de package
Spécifiez une licence pour le package du projet. La valeur par défaut est
None.Symboles
Produire un package de symboles
Lorsqu’il est activé, crée un package de symboles supplémentaire lorsque le projet est empaqueté. Elle est désactivée par défaut.
Analyse du code
Paramètres liés à l’analyse du code.
Tous les analyseurs
Paramètres liés au moment de l’exécution de l’analyse.
Exécuter lors de la build
En cas d’activation, exécute l’analyse du code sur la build. La valeur par défaut est activée.
Lancer une analyse en direct
En cas d’activation, exécute l’analyse du code en direct dans l’éditeur au fur et à mesure que vous tapez. La valeur par défaut est activée.
Analyse .NET
Paramètres liés aux analyseurs .NET.
Appliquer le style de code lors de la compilation (expérimental)
Lorsque cette option est activée, génère des diagnostics sur le style de code lors de la génération. Elle est désactivée par défaut.
Activer les analyseurs .NET
Lorsque cette option est activée, exécute des analyseurs .NET pour faciliter l’utilisation de l’API. La valeur par défaut est activée.
Niveau d’analyse
Ensemble d’analyseurs qui doivent être exécutés dans le projet. La valeur par défaut est
Latest. Pour plus d’informations, consultez MSBuild : AnalysisLevel.
MAUI Partagé
Il s’agit des paramètres de projet pour .NET MAUI qui sont partagés sur toutes les plateformes cibles.
Généralités
Paramètres généraux liés à .NET MAUI.
Titre de l’application
Nom d'affichage de l’application.
ID de l’application
Identificateur de l’application au format de nom de domaine inverse, par exemple :
com.microsoft.maui.ID d’application (GUID)
Identificateur de l’application au format GUID.
Version d’affichage de l’application
Version d’affichage de l’application. Il doit s’agir au plus d’un numéro de version en trois parties, tel que 1.0.0.
Version de l’application
Version de l’application. Il doit s’agir d’un entier à un seul chiffre, tel que 1.
Android
Il s’agit des paramètres .NET MAUI spécifiques à Android.
Manifeste
Paramètres liés au manifeste Android.
Nom de l’application
La chaîne de caractères affichée en tant que nom de l'application. Il s’agit du nom affiché dans la barre de titre de l’application. Si ce n’est pas le cas, le libellé du MainActivity de l’application est utilisé comme nom de l'application. Le paramètre par défaut est
@string/app_name, qui fait référence à l’emplacement de la ressourceapp_namede chaîne dansResources/values/Strings.xaml.Nom du package d’application
Chaîne utilisée pour identifier l’application de manière unique. En règle générale, le nom du package est basé sur une convention de nom de domaine Internet inversée, telle que
com.company.appname.Icône d’application
Spécifie la ressource d’icône d’application qui s’affiche pour l’application. Le paramètre
@drawable/iconfait référence au fichiericon.pngimage situé dans leResources/mipmapdossier.Thème d’application
Définit le style d’interface utilisateur appliqué à l’ensemble de l’application. Chaque affichage de l’application s’applique aux attributs de style définis dans le thème sélectionné.
Numéro de version de l’application
Valeur entière supérieure à zéro qui définit le numéro de version de l’application. Des nombres plus élevés indiquent des versions plus récentes. Cette valeur est évaluée par programmation par Android et par d’autres applications, elle n’est pas affichée aux utilisateurs.
Nom de la version de l’application
Chaîne qui spécifie la version de l’application aux utilisateurs. Le nom de version peut être une chaîne brute ou une référence à une ressource de chaîne.
Emplacement d’installation
Indique une préférence quant à l’emplacement où l’application doit être stockée, qu’elle soit dans un stockage interne ou externe.
Choix Description Internal-only(Par défaut) Spécifie que l’application ne peut pas être installée ou déplacée vers un stockage externe. Prefer externalSpécifie que l’application doit être installée dans un stockage externe, si possible. Prefer internalSpécifie que l’application doit être installée dans le stockage interne, si possible. Version minimale d’Android
Niveau d’API le plus ancien d’un appareil Android qui peut installer et exécuter l’application. Également appelé
minSdkVersion.Version d’Android cible
Niveau d’API cible de l’appareil Android où l’application s’attend à s’exécuter. Ce niveau d’API est utilisé au moment de l’exécution, contrairement au Framework cible, qui est utilisé au moment de la génération. Android utilise cette version comme moyen de fournir une compatibilité ascendante. Également appelé
targetSdkVersion, ceci doit correspondre à Target FrameworkcompileSdkVersion.
Options
Options diverses pour la création d’une application Android.
Format du package Android
Soit
apkoubundle, qui empaquette l’application Android en tant que fichier APK ou Android App Bundle, respectivement. Cela peut être défini individuellement pour les modes Débogage et Release.Les bundles d’applications sont le dernier format pour les builds de version Android destinées à être soumis sur Google Play.
La valeur par défaut est
apk.Quand
bundleelle est sélectionnée, d’autres propriétés MSBuild sont définies :-
AndroidUseAapt2est défini surTrue. -
AndroidUseApkSignerest défini surFalse. -
AndroidCreatePackagePerAbiest défini surFalse.
-
Déploiement rapide (mode débogage uniquement)
Lorsqu’elle est activée, déploie l’application plus rapidement que normalement sur l’appareil cible. Ce processus accélère le cycle de génération/déploiement/débogage, car le package n’est pas réinstallé lorsque seuls les assemblys sont modifiés. Seuls les assemblages mis à jour sont resynchronisés sur l’appareil cible.
Cette option est activée par défaut.
Générer par ABI
Lorsqu’il est activé, génère un package Android (apk) par interface binaire d’application (ABI) sélectionnée. Elle est désactivée par défaut.
Utiliser l’empaquetage incrémentiel
Lorsqu’elle est activée, utilise le système d’empaquetage Android incrémentiel (aapt2). Cette option est activée par défaut.
Multi-dex
Lorsque cette option est activée, permet au système de génération Android d’utiliser le multidex. La valeur par défaut est désactivée.
Compresseur de code
Sélectionne le réducteur de code à utiliser.
-
ProGuard(valeur par défaut) est considéré comme le réducteur de code hérité. -
r8est l’outil de nouvelle génération qui convertit le code d’octet Java en code dex optimisé.
-
Ressources non compressées
Laisse les extensions de ressource spécifiées non compressées. Séparez les extensions avec un point-virgule
;. Par exemple :.mp3;.dll;.png.Instrumentation des développeurs
Lorsqu’elle est activée, l’instrumentation des développeurs est fournie pour le débogage et le profilage. Cette option peut être réglée individuellement pour les modes Débogage et Release.
La valeur par défaut est activée pour les builds de débogage.
Débogueur
Sélectionne le débogueur à utiliser. La valeur par défaut est
.NET (Xamarin), qui est utilisée pour le code managé. Le débogueur C++ peut être sélectionné pour déboguer des bibliothèques natives utilisées par l’application.AOT
Active la compilation anticipée (AOT). Cette option peut être définie individuellement pour les modes Débogage et Mise en production.
La valeur par défaut est activée pour les builds Release.
LLVM
Active le compilateur d’optimisation LLVM. La valeur par défaut est désactivée.
Suivi de démarrage
Active le suivi de démarrage. Cette option peut être définie individuellement pour les modes Débogage et Mise en production.
La valeur par défaut est activée pour les builds Release.
Ramasse-miettes
Lorsqu’il est activé, utilise le garbage collector simultané. La valeur par défaut est activée.
Activer le découpage
En cas d’activation, supprime l’application pendant la publication. Cette option peut être définie individuellement pour les modes Débogage et Release. Pour plus d’informations, consultez Optimiser les déploiements autonomes et les exécutables et options d'optimisation.
La valeur par défaut est activée pour les builds Release.
Granularité de découpage
Contrôle l'intensité avec laquelle IL est supprimé. Il existe deux modes à sélectionner :
-
Linkactive le découpage au niveau membre, qui supprime les membres inutilisés des types. -
CopyUsed(valeur par défaut) active le découpage au niveau de l'assembly, qui conserve un assembly entier si une partie de celui-ci est utilisée.
-
Taille maximale du tas Java
Définissez cette valeur pour augmenter la taille de la mémoire qu’une application peut utiliser. Par exemple, une valeur de
2Gaugmente la taille du tas à 2 gigaoctets. Notez qu’il n’existe pas de garantie de la taille du tas et que la demande d’une mémoire de tas trop importante peut forcer l’arrêt prématuré d’autres applications.La valeur par défaut est
1G.Options Java supplémentaires
Spécifie des options de ligne de commande supplémentaires à transmettre au compilateur Java lors de la génération d’un fichier .dex . À partir de la ligne de commande, vous pouvez taper
java -helppour afficher les options disponibles.
Signature de paquet
Lorsqu'il est activé, signe le fichier .APK à l’aide des détails du magasin de clés. Elle est désactivée par défaut.
Ios
Il s’agit des paramètres .NET MAUI spécifiques à iOS.
Construire
Paramètres liés à la création de l’application iOS.
Comportement de l’éditeur de liens
L’éditeur de liens peut supprimer les méthodes inutilisées, les propriétés, les champs, les événements, les structs et même les classes afin de réduire la taille globale de l’application. Vous pouvez ajouter un attribut à l’un de ces éléments
Preserveafin d’empêcher le linker de le supprimer s’il est nécessaire pour la sérialisation ou la réflection.Avertissement
L’activation de cette fonctionnalité peut entraver le débogage, car elle peut supprimer les accesseurs de propriétés qui vous permettent d’inspecter l’état de vos objets.
Les options sont les suivantes :
Don't link-
Link Framework SDKs only(valeur par défaut) Link All
LLVM
Lorsque cette option est activée, utilise le compilateur optimisé LLVM. Cette option peut être définie individuellement pour les modes Débogage et Release.
La valeur par défaut est activée pour les builds Release.
Opérations float
Effectue toutes les opérations float 32 bits en tant qu’opérations float 64 bits.
Symboles
En cas d'activation, supprime les symboles de débogage natifs du résultat. Cette option est activée par défaut.
Ramasse-miettes
Lorsqu’il est activé, utilise le garbage collector simultané. Elle est désactivée par défaut.
Arguments supplémentaires
Arguments de ligne de commande supplémentaires à passer au code de regroupement d’applications.
Optimisation
Lorsque cette option est activée, optimise .PNG images. Cette option est activée par défaut.
Signature de paquet
Ces paramètres sont liés à la génération et à la signature de l’offre groupée d’applications.
Modèle
Configure le schéma de signature du paquet. Elle peut être définie sur l’une des valeurs suivantes :
-
Manual provisioning: avec cette valeur, vous serez responsable de la définition des profils d’approvisionnement et de la signature de certificats vous-même. -
Automatic provisioning: (par défaut) Avec cette valeur, Visual Studio définit des profils d’approvisionnement et des certificats de signature pour vous, ce qui simplifie le déploiement d’applications lors du test sur un appareil.
-
Identité de signature
Une identité de signature est la paire de certificats et de clés privées utilisée pour le bundle d’applications de signature de code à l’aide de l’utilitaire codesign d’Apple.
-
Developer (automatic)(valeur par défaut) Distribution (automatic)
-
Profil d’approvisionnement
Les profils d’approvisionnement constituent un moyen de lier une équipe de développeurs avec un ID d’application et, potentiellement, une liste d’appareils de test. La liste des profils d’approvisionnement est filtrée pour afficher uniquement les profils d’approvisionnement qui correspondent à la fois à l’identité choisie et à l’ID d’application (identificateur de bundle) défini dans info.plist. Si le profil d’approvisionnement que vous recherchez ne figure pas dans la liste, vérifiez que vous avez choisi une identité compatible et vérifiez que l’identificateur de bundle défini dans votre liste Info.plist est correct.
Droits personnalisés
Fichier plist à utiliser pour les droits d’utilisation. Pour plus d’informations, consultez Droits d’utilisation.
Règles de ressources personnalisées
Fichier plist contenant des règles personnalisées utilisées par l’utilitaire codesign d’Apple.
Note
Depuis Mac OSX 10.10, Apple a déconseillé l’utilisation de règles de ressources personnalisées. Par conséquent, ce paramètre doit être évité, sauf s’il est absolument nécessaire.
Arguments supplémentaires
Arguments de ligne de commande supplémentaires à passer à l'utilitaire « codesign » d'Apple pendant la phase de la signature du code dans le processus de build.
Déboguer
Il s’agit de paramètres liés au débogage.
Débogage
Lorsque cette option est activée, active le débogage. La valeur par défaut est basée sur le profil actuel. Les profils de débogage activent le débogage, tandis que les profils release désactivent le débogage.
Profilage
Lorsque cette option est activée, active le profilage.
IPA Options
Lorsque cette option est activée, génère une archive de package iTunes (IPA).
Ressources à la demande
Paramètres liés aux ressources à la demande. Pour plus d’informations, consultez la documentation pour les développeurs Apple - Ressources à la demande Essentials.
Balises initiales
Balises des ressources à la demande qui sont téléchargées en même temps que l’application est téléchargée à partir de l’App Store. Séparez les balises par un point-virgule
;.Commande de pré-extraction
Balises des ressources à la demande téléchargées après l’installation de l’application. Séparez les balises par un point-virgule
;.Embed
En cas d’activation, incorpore des ressources à la demande dans le bundle d’applications. Cette option est activée par défaut. Désactivez ce paramètre pour utiliser le serveur web.
Serveur web
URI d’un serveur web qui héberge des ressources à la demande.
Options d’exécution
Options liées à l’exécution de l’application sur un appareil iOS ou macOS.
Mode d’exécution
Ce paramètre détermine la façon dont l’application est exécutée sur l’appareil cible.
Arguments de début
Arguments de ligne de commande supplémentaires à passer à l’application lorsqu’elle est démarrée sur l’appareil.
Arguments de mlaunch supplémentaires
Arguments de ligne de commande supplémentaires à passer à mlaunch.
variables d’environnement
Paires nom-valeur des variables d’environnement à définir lorsque l’application est exécutée sur l’appareil.