# NamedBuildTarget

> Identifies which platform's build settings an API applies to.

## Definition

* **Type:** Struct
* **Namespace:** [UnityEditor.Build](/engine/6000.7/script-reference/unityeditor/build.md)
* **Assembly:** UnityEditor.CoreModule
* **Implements:** [IEquatable\<NamedBuildTarget>](https://learn.microsoft.com/dotnet/api/system.iequatable-1), [IComparable\<NamedBuildTarget>](https://learn.microsoft.com/dotnet/api/system.icomparable-1)

```csharp
public readonly struct NamedBuildTarget : IEquatable<NamedBuildTarget>, IComparable<NamedBuildTarget>
```

## Remarks

Use [BuildTarget](/engine/6000.7/script-reference/unityeditor/buildtarget.md) to choose the platform output to build. Use [NamedBuildTarget](/engine/6000.7/script-reference/unityeditor/build/namedbuildtarget.md) to choose which platform's settings to read or change.

## Static Fields

| Value                                                                                                                    | Description                                                                    |
| ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ |
| [Android](/engine/6000.7/script-reference/unityeditor/build/namedbuildtarget/android.md)                                 | Android.                                                                       |
| [EmbeddedLinux](/engine/6000.7/script-reference/unityeditor/build/namedbuildtarget/embeddedlinux.md)                     | EmbeddedLinux.                                                                 |
| [iOS](/engine/6000.7/script-reference/unityeditor/build/namedbuildtarget/ios.md)                                         | iOS.                                                                           |
| [LinuxHeadlessSimulation](/engine/6000.7/script-reference/unityeditor/build/namedbuildtarget/linuxheadlesssimulation.md) | LinuxHeadlessSimulation.                                                       |
| [NintendoSwitch](/engine/6000.7/script-reference/unityeditor/build/namedbuildtarget/nintendoswitch.md)                   | Nintendo Switch.                                                               |
| [NintendoSwitch2](/engine/6000.7/script-reference/unityeditor/build/namedbuildtarget/nintendoswitch2.md)                 | Nintendo Switch 2.                                                             |
| [PS4](/engine/6000.7/script-reference/unityeditor/build/namedbuildtarget/ps4.md)                                         | PS4.                                                                           |
| [PS5](/engine/6000.7/script-reference/unityeditor/build/namedbuildtarget/ps5.md)                                         | PS5.                                                                           |
| [QNX](/engine/6000.7/script-reference/unityeditor/build/namedbuildtarget/qnx.md)                                         | QNX.                                                                           |
| [Server](/engine/6000.7/script-reference/unityeditor/build/namedbuildtarget/server.md)                                   | Server.                                                                        |
| [Standalone](/engine/6000.7/script-reference/unityeditor/build/namedbuildtarget/standalone.md)                           | Desktop Standalone.                                                            |
| [tvOS](/engine/6000.7/script-reference/unityeditor/build/namedbuildtarget/tvos.md)                                       | TvOS.                                                                          |
| [Unknown](/engine/6000.7/script-reference/unityeditor/build/namedbuildtarget/unknown.md)                                 | An unknown or unspecified named build target, typically used as a placeholder. |
| [VisionOS](/engine/6000.7/script-reference/unityeditor/build/namedbuildtarget/visionos.md)                               | Apple visionOS.                                                                |
| [WebGL](/engine/6000.7/script-reference/unityeditor/build/namedbuildtarget/webgl.md)                                     | WebGL.                                                                         |
| [WindowsStoreApps](/engine/6000.7/script-reference/unityeditor/build/namedbuildtarget/windowsstoreapps.md)               | Windows Store Apps.                                                            |
| [XboxOne](/engine/6000.7/script-reference/unityeditor/build/namedbuildtarget/xboxone.md)                                 | Xbox One.                                                                      |

## Properties

| Property                                                                                       | Description               |
| ---------------------------------------------------------------------------------------------- | ------------------------- |
| [TargetName](/engine/6000.7/script-reference/unityeditor/build/namedbuildtarget/targetname.md) | Name of the build target. |

## Methods

| Method                                                                                                         | Description                                                                                          |
| -------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- |
| [CompareTo](/engine/6000.7/script-reference/unityeditor/build/namedbuildtarget/compareto.md)                   | Determines the sorting relation of another NamedBuildTarget's target name to the current instance.   |
| [Equals](/engine/6000.7/script-reference/unityeditor/build/namedbuildtarget/equals.md)                         | Returns true if the given object type and target name is exactly equal to this type and target name. |
| [GetHashCode](/engine/6000.7/script-reference/unityeditor/build/namedbuildtarget/gethashcode.md)               | Returns a hash code for the current NamedBuildTarget's target name.                                  |
| [ToBuildTargetGroup](/engine/6000.7/script-reference/unityeditor/build/namedbuildtarget/tobuildtargetgroup.md) | Returns the appropriate BuildTargetGroup that corresponds to the specified NamedBuildTarget.         |

## Static Methods

| Method                                                                                                             | Description                                                                                  |
| ------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------- |
| [FromBuildTargetGroup](/engine/6000.7/script-reference/unityeditor/build/namedbuildtarget/frombuildtargetgroup.md) | Returns the appropriate NamedBuildTarget that corresponds to the specified BuildTargetGroup. |
