Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


XcScheme

Represents an Xcode scheme (xcscheme file).
Read time 1 minuteLast updated 6 days ago

Definition

public class XcScheme

Examples

#if UNITY_IOSstring schemePath = pathToBuiltProject + "/Unity-iPhone.xcodeproj/xcshareddata/xcschemes/Unity-iPhone.xcscheme";var xcscheme = new XcScheme();xcscheme.ReadFromFile(schemePath);xcscheme.SetMetalValidationOnRun(XcScheme.MetalValidation.Extended);xcscheme.SetFrameCaptureModeOnRun(XcScheme.FrameCaptureMode.Metal);xcscheme.AddArgumentPassedOnLaunch("--myarg = 1");xcscheme.WriteToFile(schemePath);#endif

Constructors

Constructor

Description

XcScheme()Creates a new instance of the XcScheme class.

Methods

Method

Description

AddArgumentPassedOnLaunchAdds command line arguments to be passed on launch.
GetBuildConfigurationReturns the build configuration used for running.
ReadFromFileReads the scheme from a file identified by the given path.
ReadFromStreamReads the scheme from the given text reader.
ReadFromStringReads the scheme from the given string.
SetBuildConfigurationSets the build configuration to be used for running.
SetDebugExecutableSets the Debug executable toggle in the scheme.
SetFrameCaptureModeOnRunSets whether frame capture should be enabled.
SetMetalValidationOnRunSets the Metal API Validation option in the scheme.
WriteToFileWrites the scheme contents to the specified file.
WriteToStreamWrites the scheme contents to the specified text writer.
WriteToStringWrites the contents of the scheme to a string.

Enums

Enum

Description

XcScheme.FrameCaptureModeFrame Capture mode.
XcScheme.MetalValidationMetal API Validation.