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.
Les cibles de build suivantes sont définies dans .NET pour les projets iOS, Mac Catalyst, macOS et tvOS.
Compilation (par défaut)
Construit le code source d'un projet et toutes les dépendances.
Propre
Supprime tous les fichiers générés par le processus de génération.
CalculerLesAppareilsDisponibles
Interroge et retourne une liste des appareils et simulateurs iOS ou tvOS disponibles qui peuvent être utilisés avec dotnet run.
Cette cible est appelée automatiquement par la commande dotnet run du SDK .NET pour prendre en charge la sélection de l’appareil via l’option --device. Elle retourne un groupe d’éléments @(Devices) où chaque appareil a les métadonnées suivantes :
- Description : Nom de l’appareil (par exemple, « iPhone 16 - iOS 26.0 » pour les simulateurs, « Mon iPhone 16 » pour les appareils physiques)
- Type : « Appareil » ou « Simulateur »
- OSVersion : version du système d’exploitation de l’appareil
- UDID : L’UDID de l’appareil
- RuntimeIdentifier : Identifiant d'exécution de l’appareil
Par exemple, pour répertorier tous les appareils disponibles :
$ dotnet build -t:ComputeAvailableDevices
Cette cible fait partie de la spécification de sélection d’appareil du SDK .NET et active les commandes telles que :
$ dotnet run --device UDID
Ajouté dans .NET 11.
Courir
Génère le code source dans un projet et toutes les dépendances, puis le déploie et l’exécute sur un simulateur/appareil par défaut. Une cible de déploiement spécifique peut être définie à l’aide de la propriété $(Device).
dotnet build -t:Run project.csproj -p:Device=<udid>