Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


SetArchitecture

Sets the target CPU architecture for the build target.
Read time 1 minuteLast updated 10 days ago

Definition

  • Type: Method
  • Namespace: UnityEditor
  • Assembly: UnityEditor

SetArchitecture(BuildTargetGroup, int)

Sets the target CPU architecture for the build target.
Warning
Deprecated. Use SetArchitecture(NamedBuildTarget buildTarget, int architecture) instead
public static void SetArchitecture(BuildTargetGroup targetGroup, int architecture)

Parameters

targetGroup


architecture

The architecture as an integer.

Remarks

This setting applies to iOS, tvOS, and visionOS platforms only. Other platforms use their own architecture APIs.
Architecture values:
0
— 32-bit ARMv7 (deprecated)
1
— 64-bit ARM64 (default)
2
— Universal (ARMv7 and ARM64)
BuildTargetGroup is marked for deprecation in the future. Use NamedBuildTarget instead.
Additional Resources: PlayerSettings.Android.targetArchitectures (Android),
WindowsStandalone.UserBuildSettings.architecture
(Windows),
OSXStandalone.UserBuildSettings.architecture
(macOS),
LinuxStandalone.UserBuildSettings.architecture
(Linux).

SetArchitecture(NamedBuildTarget, int)

Sets the target CPU architecture for the build target.
public static void SetArchitecture(NamedBuildTarget buildTarget, int architecture)

Parameters


architecture

The architecture as an integer.

Remarks

This setting applies to iOS, tvOS, and visionOS platforms only. Other platforms use their own architecture APIs.
Architecture values:
0
— 32-bit ARMv7 (deprecated)
1
— 64-bit ARM64 (default)
2
— Universal (ARMv7 and ARM64)
BuildTargetGroup is marked for deprecation in the future. Use NamedBuildTarget instead.
Additional Resources: PlayerSettings.Android.targetArchitectures (Android),
WindowsStandalone.UserBuildSettings.architecture
(Windows),
OSXStandalone.UserBuildSettings.architecture
(macOS),
LinuxStandalone.UserBuildSettings.architecture
(Linux).