PBXShellScriptBuildPhase
public final class PBXShellScriptBuildPhase : PBXBuildPhase
This is the element for the shell script build phase.
-
Build phase name.
Declaration
Swift
public var name: String?
-
Input paths
Declaration
Swift
public var inputPaths: [String]
-
Output paths
Declaration
Swift
public var outputPaths: [String]
-
Path to the shell.
Declaration
Swift
public var shellPath: String?
-
Shell script.
Declaration
Swift
public var shellScript: String?
-
Show environment variables in the logs.
Declaration
Swift
public var showEnvVarsInLog: Bool
-
Declaration
Swift
public override var buildPhase: BuildPhase { get }
-
init(fileReferences:name:inputPaths:outputPaths:inputFileListPaths:outputFileListPaths:shellPath:shellScript:buildActionMask:runOnlyForDeploymentPostprocessing:showEnvVarsInLog:)
Initializes the shell script build phase with its attributes.
Declaration
Swift
public init(fileReferences: [PBXObjectReference] = [], name: String? = nil, inputPaths: [String] = [], outputPaths: [String] = [], inputFileListPaths: [String]? = nil, outputFileListPaths: [String]? = nil, shellPath: String = "/bin/sh", shellScript: String? = nil, buildActionMask: UInt = defaultBuildActionMask, runOnlyForDeploymentPostprocessing: Bool = false, showEnvVarsInLog: Bool = true)
Parameters
fileReferences
shell script files.
inputPaths
input paths.
outputPaths
output paths.
inputFileListPaths
input file list paths.
outputFileListPaths
output file list paths.
shellPath
shell path.
shellScript
shell script.
buildActionMask
build action mask.
-
Declaration
Swift
public required init(from decoder: Decoder) throws