Other Classes

The following classes are available globally.

  • A PBXBuildRule is used to specify a method for transforming an input file in to an output file(s).

    See more

    Declaration

    Swift

    public final class PBXBuildRule : PBXObject
  • This is the element for the Build Carbon Resources build phase. These are legacy .r files from the Classic Mac OS era.

    See more

    Declaration

    Swift

    public final class PBXRezBuildPhase : PBXBuildPhase
  • Group that contains multiple files references to the different versions of a resource. Used to contain the different versions of a xcdatamodel

    See more

    Declaration

    Swift

    public final class XCVersionGroup : PBXGroup
  • Object used as a reference to PBXObjects from PBXObjects.

    See more

    Declaration

    Swift

    public class PBXObjectReference : Hashable, Comparable, Equatable
  • This is the element for a build target that according to Xcode is an External Build System. You can use this target to run a script.

    See more

    Declaration

    Swift

    public final class PBXLegacyTarget : PBXTarget
  • A proxy for another object which might belong to another project contained in the same workspace of the document. This class is referenced by PBXTargetDependency.

    See more

    Declaration

    Swift

    public final class PBXReferenceProxy : PBXObject
  • Class that provides default build settings to be used in Xcode projects.

    See more

    Declaration

    Swift

    public class BuildSettingsProvider