Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Następujące cele kompilacji są zdefiniowane na platformie .NET dla projektów systemów iOS, Mac Catalyst, macOS i tvOS.
Kompozycja (wartość domyślna)
Kompiluje kod źródłowy w projekcie i wszystkie zależności.
Czysty
Usuwa wszystkie pliki wygenerowane przez proces kompilacji.
ObliczDostępneUrządzenia
Wykonuje zapytania i zwraca listę dostępnych urządzeń z systemem iOS lub tvOS oraz symulatorów, które można używać z dotnet run.
Ten element docelowy jest wywoływany automatycznie przez polecenie zestawu SDK .NET dotnet run w celu obsługi wyboru urządzenia za pośrednictwem opcji --device. Zwraca grupę @(Devices) elementów, w której każde urządzenie ma następujące metadane:
- Opis: Nazwa urządzenia (np. "iPhone 16 — iOS 26.0" dla symulatorów, "Mój iPhone 16" dla urządzeń fizycznych)
- Typ: "Urządzenie" lub "Symulator"
- OSVersion: wersja systemu operacyjnego urządzenia
- UDID: identyfikator UDID urządzenia
- RuntimeIdentifier: Identyfikator wykonawczy urządzenia
Aby na przykład wyświetlić listę wszystkich dostępnych urządzeń:
$ dotnet build -t:ComputeAvailableDevices
Ten cel jest częścią .NET SDK specyfikacji wyboru urządzenia i umożliwia polecenia takie jak:
$ dotnet run --device UDID
Dodano do platformy .NET 11.
Biegnij
Kompiluje kod źródłowy w projekcie i wszystkie zależności, a następnie wdraża go i uruchamia na domyślnym symulatorze/urządzeniu. Określony cel wdrożenia można ustawić przy użyciu właściwości $(Device).
dotnet build -t:Run project.csproj -p:Device=<udid>