PBXBuildFile

public final class PBXBuildFile : PBXObject

This element indicates a file reference that is used in a PBXBuildPhase (either as an include or resource).

  • Element file reference.

    Declaration

    Swift

    @available(*, deprecated, message: "Use file instead")
    public var fileReference: PBXObjectReference?
  • Returns the file the build file refers to.

    Declaration

    Swift

    public var file: PBXFileElement? { get set }
  • Element settings

    Declaration

    Swift

    public var settings: [String : Any]?
  • Initiazlies the build file with its attributes.

    Declaration

    Swift

    @available(*, deprecated, message: "Use the constructor that takes objects instead of references")
    public init(fileReference: PBXObjectReference,
                settings: [String: Any]? = nil)

    Parameters

    fileReference

    build file reference.

    settings

    build file settings.

  • Initializes the build file with its attributes.

    Declaration

    Swift

    public convenience init(file: PBXFileElement,
                            settings: [String: Any]? = nil)

    Parameters

    file

    file the build file refers to.

    settings

    build file settings.

  • Declaration

    Swift

    public required init(from decoder: Decoder) throws