Models

  • Build settings.

    Declaration

    Swift

    public typealias BuildSettings = [String : Any]
  • .xcconfig configuration file.

    See more

    Declaration

    Swift

    public final class XCConfig
  • Model that represents a .xcodeproj project.

    See more

    Declaration

    Swift

    public final class XcodeProj : Equatable
  • This is the element for a build target that produces a binary content (application or library).

    See more

    Declaration

    Swift

    public final class PBXNativeTarget : PBXTarget
  • Represents a .pbxproj file

    See more

    Declaration

    Swift

    public final class PBXProj : Decodable
  • Class that represents a project element.

    See more

    Declaration

    Swift

    public class PBXObject : Decodable, Equatable, AutoEquatable
  • Specifies source trees for files Corresponds to the Location dropdown in Xcode’s File Inspector

    See more

    Declaration

    Swift

    public enum PBXSourceTree : CustomStringConvertible, Equatable, Decodable
  • This is the element for a build target that aggregates several others.

    Declaration

    Swift

    public final class PBXAggregateTarget : PBXTarget
  • This element indicates a file reference that is used in a PBXBuildPhase (either as an include or resource).

    See more

    Declaration

    Swift

    public final class PBXBuildFile : PBXObject
  • A PBXFileReference is used to track every external file referenced by the project: source files, resource files, libraries, generated application files, and so on.

    See more

    Declaration

    Swift

    public final class PBXFileReference : PBXFileElement