Represents an Xcode scheme (xcscheme file).
#if UNITY_IOS string 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
XcScheme | Creates a new instance of the XcScheme class. |
AddArgumentPassedOnLaunch | Adds command line arguments to be passed on launch. |
GetBuildConfiguration | Returns the build configuration used for running. |
ReadFromFile | Reads the scheme from a file identified by the given path. |
ReadFromStream | Reads the scheme from the given text reader. |
ReadFromString | Reads the scheme from the given string. |
SetBuildConfiguration | Sets the build configuration to be used for running. |
SetDebugExecutable | Sets the **Debug executable** toggle in the scheme. |
SetFrameCaptureModeOnRun | Sets whether frame capture should be enabled. |
SetMetalValidationOnRun | Sets the **Metal API Validation** option in the scheme. |
WriteToFile | Writes the scheme contents to the specified file. |
WriteToStream | Writes the scheme contents to the specified text writer. |
WriteToString | Writes the contents of the scheme to a string. |