Fingerprint_Card
Loading...
Searching...
No Matches
Zwipe.Build.Build.Xcode Class Referencesealed
Inheritance diagram for Zwipe.Build.Build.Xcode:
Collaboration diagram for Zwipe.Build.Build.Xcode:

Public Member Functions

override bool Execute ()

Properties

ITaskItem[] Projects [get, set]

Private Types

enum  Phase { Archive , ExportArchive }

Private Member Functions

void OnStandardOutputReceived (string text)
void OnStandardErrorReceived (string text)

Static Private Attributes

const string XcodeExecutable = "xcodebuild"
const string ProjectItemPhaseTag = "Phase"
const string ProjectItemProductsDirectoryTag = "ProductsDirectory"
const string ProjectItemArchivePropertiesTag = "ArchiveProperties"
const string ProjectItemExportPropertiesTag = "ExportProperties"
const string ProjectItemExportOptionsPlistTag = "ExportOptionsPlist"
const char SeparatorPhase = ';'
const string DefaultArchiveProperties = "-destination generic/platform=iOS -allowProvisioningUpdates"
const string DefaultExportProperties = "-allowProvisioningUpdates"
const string DefaultExportOptionsPlist = "ExportOptions.plist"
static readonly string DefaultProductsDirectory = Path.Combine("Bin", "iOS")
static readonly Phase[] DefaultPhase = new[] { Phase.Archive, Phase.ExportArchive }

Member Enumeration Documentation

◆ Phase

Enumerator
Archive 
ExportArchive 

Member Function Documentation

◆ Execute()

override bool Zwipe.Build.Build.Xcode.Execute ( )
Here is the call graph for this function:

◆ OnStandardErrorReceived()

void Zwipe.Build.Build.Xcode.OnStandardErrorReceived ( string text)
private
Here is the caller graph for this function:

◆ OnStandardOutputReceived()

void Zwipe.Build.Build.Xcode.OnStandardOutputReceived ( string text)
private
Here is the caller graph for this function:

Member Data Documentation

◆ DefaultArchiveProperties

const string Zwipe.Build.Build.Xcode.DefaultArchiveProperties = "-destination generic/platform=iOS -allowProvisioningUpdates"
staticprivate

◆ DefaultExportOptionsPlist

const string Zwipe.Build.Build.Xcode.DefaultExportOptionsPlist = "ExportOptions.plist"
staticprivate

◆ DefaultExportProperties

const string Zwipe.Build.Build.Xcode.DefaultExportProperties = "-allowProvisioningUpdates"
staticprivate

◆ DefaultPhase

readonly Phase [] Zwipe.Build.Build.Xcode.DefaultPhase = new[] { Phase.Archive, Phase.ExportArchive }
staticprivate

◆ DefaultProductsDirectory

readonly string Zwipe.Build.Build.Xcode.DefaultProductsDirectory = Path.Combine("Bin", "iOS")
staticprivate

◆ ProjectItemArchivePropertiesTag

const string Zwipe.Build.Build.Xcode.ProjectItemArchivePropertiesTag = "ArchiveProperties"
staticprivate

◆ ProjectItemExportOptionsPlistTag

const string Zwipe.Build.Build.Xcode.ProjectItemExportOptionsPlistTag = "ExportOptionsPlist"
staticprivate

◆ ProjectItemExportPropertiesTag

const string Zwipe.Build.Build.Xcode.ProjectItemExportPropertiesTag = "ExportProperties"
staticprivate

◆ ProjectItemPhaseTag

const string Zwipe.Build.Build.Xcode.ProjectItemPhaseTag = "Phase"
staticprivate

◆ ProjectItemProductsDirectoryTag

const string Zwipe.Build.Build.Xcode.ProjectItemProductsDirectoryTag = "ProductsDirectory"
staticprivate

◆ SeparatorPhase

const char Zwipe.Build.Build.Xcode.SeparatorPhase = ';'
staticprivate

◆ XcodeExecutable

const string Zwipe.Build.Build.Xcode.XcodeExecutable = "xcodebuild"
staticprivate

Property Documentation

◆ Projects

ITaskItem [] Zwipe.Build.Build.Xcode.Projects
getset

The documentation for this class was generated from the following file: