Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Los siguientes destinos de compilación se definen en .NET para proyectos de iOS, Mac Catalyst, macOS y tvOS.
Compilación (valor predeterminado)
Compila el código fuente dentro de un proyecto y todas las dependencias.
Limpio
Quita todos los archivos generados por el proceso de compilación.
CalcularDispositivosDisponibles
Consulta y devuelve una lista de dispositivos y simuladores de iOS o tvOS disponibles que se pueden usar con dotnet run.
El SDK de .NET llama automáticamente a este destino mediante el comando dotnet run para admitir la selección de dispositivo con la opción --device. Devuelve un @(Devices) grupo de elementos donde cada dispositivo tiene los metadatos siguientes:
- Descripción: el nombre del dispositivo (por ejemplo, "iPhone 16 - iOS 26.0" para simuladores, "Mi iPhone 16" para dispositivos físicos)
- Tipo: "Dispositivo" o "Simulador"
- OSVersion: la versión del sistema operativo del dispositivo
- UDID: UDID del dispositivo
- RuntimeIdentifier: Identificador de tiempo de ejecución del dispositivo
Por ejemplo, para enumerar todos los dispositivos disponibles:
$ dotnet build -t:ComputeAvailableDevices
Este destino forma parte de la especificación de selección de dispositivos del SDK de .NET y habilita comandos como:
$ dotnet run --device UDID
Se ha agregado en .NET 11.
Correr
Compila el código fuente dentro de un proyecto y todas las dependencias y, a continuación, lo implementa y lo ejecuta en un simulador o dispositivo predeterminado. Se puede establecer un destino de implementación específico mediante la propiedad $(Device).
dotnet build -t:Run project.csproj -p:Device=<udid>