Models
-
Build settings.
Declaration
Swift
public typealias BuildSettings = [String : Any]
-
Model that represents a .xcodeproj project.
See moreDeclaration
Swift
public final class XcodeProj : Equatable
-
Represents a .pbxproj file
See moreDeclaration
Swift
public final class PBXProj : Decodable
-
Class that represents a project element.
See moreDeclaration
Swift
public class PBXObject : Decodable, Equatable, AutoEquatable
-
Specifies source trees for files Corresponds to the
See moreLocation
dropdown in Xcode’s File InspectorDeclaration
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 is an abstract parent for file and group elements.
See moreDeclaration
Swift
public class PBXFileElement : PBXContainerItem, PlistSerializable
-
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 moreDeclaration
Swift
public final class PBXFileReference : PBXFileElement
-
This is the element for the framework link build phase.
See moreDeclaration
Swift
public final class PBXFrameworksBuildPhase : PBXBuildPhase
-
This is the element for the framework headers build phase.
See moreDeclaration
Swift
public final class PBXHeadersBuildPhase : PBXBuildPhase
-
This is the element for the resources copy build phase.
See moreDeclaration
Swift
public final class PBXResourcesBuildPhase : PBXBuildPhase
-
This is the element for the copy file build phase.
See moreDeclaration
Swift
public final class PBXCopyFilesBuildPhase : PBXBuildPhase
-
This is the element for the shell script build phase.
See moreDeclaration
Swift
public final class PBXShellScriptBuildPhase : PBXBuildPhase
-
This is the element for the sources compilation build phase.
See moreDeclaration
Swift
public final class PBXSourcesBuildPhase : PBXBuildPhase