diff --git a/docs/Classes/BuildSettingsProvider.html b/docs/Classes/BuildSettingsProvider.html index bf607612b..23725de5e 100644 --- a/docs/Classes/BuildSettingsProvider.html +++ b/docs/Classes/BuildSettingsProvider.html @@ -14,7 +14,7 @@
-

xcodeproj Docs (74% documented)

+

xcodeproj Docs (75% documented)

View on GitHub

diff --git a/docs/Classes/PBXBuildFile.html b/docs/Classes/PBXBuildFile.html index 9ddac1e49..3c19bfd65 100644 --- a/docs/Classes/PBXBuildFile.html +++ b/docs/Classes/PBXBuildFile.html @@ -14,7 +14,7 @@
-

xcodeproj Docs (74% documented)

+

xcodeproj Docs (75% documented)

View on GitHub

@@ -281,7 +281,35 @@

Attributes

Declaration

Swift

-
public var fileReference: PBXObjectReference?
+
@available(*, deprecated, message: "Use file instead")
+public var fileReference: PBXObjectReference?
+ +
+ + + + +
  • +
    + + + + file + +
    +
    +
    +
    +
    +
    +

    Returns the file the build file refers to.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var file: PBXFileReference? { get set }
    @@ -346,7 +374,8 @@

    Init

    Declaration

    Swift

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

    Parameters

  • - - -
    - -
    + +
  • +
    + + + + files + +
    +
    +
    +
    +
    +
    +

    Build files.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var files: [PBXBuildFile] { get set }
    @@ -486,10 +514,10 @@

    Declaration

      diff --git a/docs/Classes/PBXBuildRule.html b/docs/Classes/PBXBuildRule.html index ef2e48bbe..e900a0782 100644 --- a/docs/Classes/PBXBuildRule.html +++ b/docs/Classes/PBXBuildRule.html @@ -14,7 +14,7 @@
      -

      xcodeproj Docs (74% documented)

      +

      xcodeproj Docs (75% documented)

      View on GitHub

      diff --git a/docs/Classes/PBXContainerItem.html b/docs/Classes/PBXContainerItem.html index 42a22cb08..9536a982e 100644 --- a/docs/Classes/PBXContainerItem.html +++ b/docs/Classes/PBXContainerItem.html @@ -14,7 +14,7 @@
      -

      xcodeproj Docs (74% documented)

      +

      xcodeproj Docs (75% documented)

      View on GitHub

      diff --git a/docs/Classes/PBXContainerItemProxy.html b/docs/Classes/PBXContainerItemProxy.html index 07d3f44c0..fc0dde4a6 100644 --- a/docs/Classes/PBXContainerItemProxy.html +++ b/docs/Classes/PBXContainerItemProxy.html @@ -14,7 +14,7 @@
      -

      xcodeproj Docs (74% documented)

      +

      xcodeproj Docs (75% documented)

      View on GitHub

      @@ -274,7 +274,35 @@

      PBXContainerItemProxy

      Declaration

      Swift

      -
      public var containerPortalReference: PBXObjectReference
      +
      @available(*, deprecated, message: "Use containerPortal instead")
      +public var containerPortalReference: PBXObjectReference
      + +
      +
    + + +
  • +
  • +
    + + + + containerPortal + +
    +
    +
    +
    +
    +
    +

    Returns the project that contains the remote object.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var containerPortal: PBXProject { get set }
    @@ -328,7 +356,35 @@

    Declaration

    Declaration

    Swift

    -
    public var remoteGlobalIDReference: PBXObjectReference?
    +
    @available(*, deprecated, message: "Use remoteGlobalID instead")
    +public var remoteGlobalIDReference: PBXObjectReference?
    + +
    +
    + + +
  • +
  • +
    + + + + remoteGlobalID + +
    +
    +
    +
    +
    +
    +

    Remote global object

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var remoteGlobalID: PBXObject? { get set }
    @@ -382,7 +438,8 @@

    Declaration

    Declaration

    Swift

    -
    public init(containerPortalReference: PBXObjectReference,
    +                          
    @available(*, deprecated, message: "Use constructor that takes objects instead of references")
    +public init(containerPortalReference: PBXObjectReference,
                 remoteGlobalIDReference: PBXObjectReference? = nil,
                 proxyType: ProxyType? = nil,
                 remoteInfo: String? = nil)
    @@ -447,6 +504,91 @@

    Parameters

  • +
  • +
    + + + + init(containerPortal:remogeGlobalID:proxyType:remoteInfo:) + +
    +
    +
    +
    +
    +
    +

    Initializes the container item proxy with its attributes.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public convenience init(containerPortal: PBXProject,
    +                        remogeGlobalID: PBXObject? = nil,
    +                        proxyType: ProxyType? = nil,
    +                        remoteInfo: String? = nil)
    + +
    +
    +
    +

    Parameters

    + + + + + + + + + + + + + + + + + + + +
    + + containerPortal + + +
    +

    container portal.

    +
    +
    + + remogeGlobalID + + +
    +

    remote global ID.

    +
    +
    + + proxyType + + +
    +

    proxy type.

    +
    +
    + + remoteInfo + + +
    +

    remote info.

    +
    +
    +
    +
    +
    +
  • diff --git a/docs/Classes/PBXCopyFilesBuildPhase.html b/docs/Classes/PBXCopyFilesBuildPhase.html index 84a29c384..1a924a1f5 100644 --- a/docs/Classes/PBXCopyFilesBuildPhase.html +++ b/docs/Classes/PBXCopyFilesBuildPhase.html @@ -14,7 +14,7 @@
    -

    xcodeproj Docs (74% documented)

    +

    xcodeproj Docs (75% documented)

    View on GitHub

    diff --git a/docs/Classes/PBXFileElement.html b/docs/Classes/PBXFileElement.html index 748d48349..a89ef78f6 100644 --- a/docs/Classes/PBXFileElement.html +++ b/docs/Classes/PBXFileElement.html @@ -14,7 +14,7 @@
    -

    xcodeproj Docs (74% documented)

    +

    xcodeproj Docs (75% documented)

    View on GitHub

    @@ -666,10 +666,10 @@

    Declaration

      diff --git a/docs/Classes/PBXFileReference.html b/docs/Classes/PBXFileReference.html index d8eadc748..879e69e53 100644 --- a/docs/Classes/PBXFileReference.html +++ b/docs/Classes/PBXFileReference.html @@ -14,7 +14,7 @@
      -

      xcodeproj Docs (74% documented)

      +

      xcodeproj Docs (75% documented)

      View on GitHub

      diff --git a/docs/Classes/PBXFrameworksBuildPhase.html b/docs/Classes/PBXFrameworksBuildPhase.html index c04b54db9..ed52e191d 100644 --- a/docs/Classes/PBXFrameworksBuildPhase.html +++ b/docs/Classes/PBXFrameworksBuildPhase.html @@ -14,7 +14,7 @@
      -

      xcodeproj Docs (74% documented)

      +

      xcodeproj Docs (75% documented)

      View on GitHub

      diff --git a/docs/Classes/PBXHeadersBuildPhase.html b/docs/Classes/PBXHeadersBuildPhase.html index 3c857659e..b7ad4077c 100644 --- a/docs/Classes/PBXHeadersBuildPhase.html +++ b/docs/Classes/PBXHeadersBuildPhase.html @@ -14,7 +14,7 @@
      -

      xcodeproj Docs (74% documented)

      +

      xcodeproj Docs (75% documented)

      View on GitHub

      diff --git a/docs/Classes/PBXLegacyTarget.html b/docs/Classes/PBXLegacyTarget.html index 288426f5a..20dac975e 100644 --- a/docs/Classes/PBXLegacyTarget.html +++ b/docs/Classes/PBXLegacyTarget.html @@ -14,7 +14,7 @@
      -

      xcodeproj Docs (74% documented)

      +

      xcodeproj Docs (75% documented)

      View on GitHub

      @@ -362,6 +362,195 @@

      Declaration

    +
  • +
    + + + + init(name:buildToolPath:buildArgumentsString:passBuildSettingsInEnvironment:buildWorkingDirectory:buildConfigurationList:buildPhases:buildRules:dependencies:productName:product:productType:) + +
    +
    +
    +
    +
    +
    +

    Initializes the legacy target with its attributes.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public convenience init(name: String,
    +                        buildToolPath: String? = nil,
    +                        buildArgumentsString: String? = nil,
    +                        passBuildSettingsInEnvironment: Bool = false,
    +                        buildWorkingDirectory: String? = nil,
    +                        buildConfigurationList: XCConfigurationList? = nil,
    +                        buildPhases: [PBXBuildPhase] = [],
    +                        buildRules: [PBXBuildRule] = [],
    +                        dependencies: [PBXTargetDependency] = [],
    +                        productName: String? = nil,
    +                        product: PBXFileReference? = nil,
    +                        productType: PBXProductType? = nil)
    + +
    +
    +
    +

    Parameters

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + name + + +
    +

    name.

    +
    +
    + + buildToolPath + + +
    +

    build tool path.

    +
    +
    + + buildArgumentsString + + +
    +

    build arguments.

    +
    +
    + + passBuildSettingsInEnvironment + + +
    +

    pass build settings in environment.

    +
    +
    + + buildWorkingDirectory + + +
    +

    build working directory.

    +
    +
    + + buildConfigurationList + + +
    +

    build configuration list.

    +
    +
    + + buildPhases + + +
    +

    build phases.

    +
    +
    + + buildRules + + +
    +

    build rules.

    +
    +
    + + dependencies + + +
    +

    dependencies.

    +
    +
    + + productName + + +
    +

    product name.

    +
    +
    + + product + + +
    +

    product file reference.

    +
    +
    + + productType + + +
    +

    product type.

    +
    +
    +
    +
    +
    +
  • diff --git a/docs/Classes/PBXNativeTarget.html b/docs/Classes/PBXNativeTarget.html index 76eee5189..3fb335b89 100644 --- a/docs/Classes/PBXNativeTarget.html +++ b/docs/Classes/PBXNativeTarget.html @@ -14,7 +14,7 @@
    -

    xcodeproj Docs (74% documented)

    +

    xcodeproj Docs (75% documented)

    View on GitHub

    @@ -252,6 +252,160 @@

    PBXNativeTarget

    +
    +
      +
    • + +
      +
      +
      +
      +
      +

      Initializes the native target with its attributes.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public convenience init(name: String,
      +                        buildConfigurationList: XCConfigurationList? = nil,
      +                        buildPhases: [PBXBuildPhase] = [],
      +                        buildRules: [PBXBuildRule] = [],
      +                        dependencies: [PBXTargetDependency] = [],
      +                        productInstallPath: String? = nil,
      +                        productName: String? = nil,
      +                        product: PBXFileReference? = nil,
      +                        productType: PBXProductType? = nil)
      + +
      +
      +
      +

      Parameters

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + name + + +
      +

      target name.

      +
      +
      + + buildConfigurationList + + +
      +

      build configuratino list.

      +
      +
      + + buildPhases + + +
      +

      build phases.

      +
      +
      + + buildRules + + +
      +

      build rules.

      +
      +
      + + dependencies + + +
      +

      dependencies.

      +
      +
      + + productInstallPath + + +
      +

      product install path.

      +
      +
      + + productName + + +
      +

      product name.

      +
      +
      + + product + + +
      +

      product file reference.

      +
      +
      + + productType + + +
      +

      product type.

      +
      +
      +
      +
      +
      +
    • +
    +
    @@ -291,10 +445,10 @@

    Declaration

      diff --git a/docs/Classes/PBXObject.html b/docs/Classes/PBXObject.html index a31f59a56..6e4d82db4 100644 --- a/docs/Classes/PBXObject.html +++ b/docs/Classes/PBXObject.html @@ -14,7 +14,7 @@
      -

      xcodeproj Docs (74% documented)

      +

      xcodeproj Docs (75% documented)

      View on GitHub

      @@ -274,7 +274,8 @@

      PBXObject

      Declaration

      Swift

      -
      public let reference: PBXObjectReference
      +
      @available(*, deprecated, message: "This attribute will be deprecated. Use objects instead.")
      +public let reference: PBXObjectReference
    diff --git a/docs/Classes/PBXObjectReference.html b/docs/Classes/PBXObjectReference.html index c1a709618..7f7dc64b9 100644 --- a/docs/Classes/PBXObjectReference.html +++ b/docs/Classes/PBXObjectReference.html @@ -14,7 +14,7 @@
    -

    xcodeproj Docs (74% documented)

    +

    xcodeproj Docs (75% documented)

    View on GitHub

    diff --git a/docs/Classes/PBXProj.html b/docs/Classes/PBXProj.html index 0dc6dfa9e..1103cbaab 100644 --- a/docs/Classes/PBXProj.html +++ b/docs/Classes/PBXProj.html @@ -14,7 +14,7 @@
    -

    xcodeproj Docs (74% documented)

    +

    xcodeproj Docs (75% documented)

    View on GitHub

    @@ -508,10 +508,10 @@

    Declaration

      @@ -569,14 +569,62 @@

      Declaration

    +
  • +
    + + + + updateProjectName(path:) + +
    +
    +
    +
    +
    +
    +

    Infers project name from Path and sets it as project name

    + +

    Project name is needed for certain comments when serialising PBXProj

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    func updateProjectName(path: AbsolutePath) throws
    + +
    +
    +
    +

    Parameters

    + + + + + + + +
    + + path + + +
    +

    path to .xcodeproj directory.

    +
    +
    +
    +
    +
    +
    • @@ -610,10 +658,10 @@

      Declaration

      diff --git a/docs/Classes/PBXReferenceProxy.html b/docs/Classes/PBXReferenceProxy.html index 47496505c..91838f195 100644 --- a/docs/Classes/PBXReferenceProxy.html +++ b/docs/Classes/PBXReferenceProxy.html @@ -14,7 +14,7 @@
      -

      xcodeproj Docs (74% documented)

      +

      xcodeproj Docs (75% documented)

      View on GitHub

      @@ -337,7 +337,35 @@

      Declaration

      Declaration

      Swift

      -
      public var remoteReference: PBXObjectReference?
      +
      @available(*, deprecated, message: "Use remote instead")
      +public var remoteReference: PBXObjectReference?
      + +
      +
    + + + +
  • +
    + + + + remote + +
    +
    +
    +
    +
    +
    +

    Element remote.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var remote: PBXContainerItemProxy? { get set }
    diff --git a/docs/Classes/PBXResourcesBuildPhase.html b/docs/Classes/PBXResourcesBuildPhase.html index 363cd414f..3f748c0fd 100644 --- a/docs/Classes/PBXResourcesBuildPhase.html +++ b/docs/Classes/PBXResourcesBuildPhase.html @@ -14,7 +14,7 @@
    -

    xcodeproj Docs (74% documented)

    +

    xcodeproj Docs (75% documented)

    View on GitHub

    diff --git a/docs/Classes/PBXRezBuildPhase.html b/docs/Classes/PBXRezBuildPhase.html index ef16d5935..368cb9496 100644 --- a/docs/Classes/PBXRezBuildPhase.html +++ b/docs/Classes/PBXRezBuildPhase.html @@ -14,7 +14,7 @@
    -

    xcodeproj Docs (74% documented)

    +

    xcodeproj Docs (75% documented)

    View on GitHub

    diff --git a/docs/Classes/PBXShellScriptBuildPhase.html b/docs/Classes/PBXShellScriptBuildPhase.html index 39006cd20..6fe9b6451 100644 --- a/docs/Classes/PBXShellScriptBuildPhase.html +++ b/docs/Classes/PBXShellScriptBuildPhase.html @@ -14,7 +14,7 @@
    -

    xcodeproj Docs (74% documented)

    +

    xcodeproj Docs (75% documented)

    View on GitHub

    diff --git a/docs/Classes/PBXSourcesBuildPhase.html b/docs/Classes/PBXSourcesBuildPhase.html index 7a2fd822b..10ca72ab1 100644 --- a/docs/Classes/PBXSourcesBuildPhase.html +++ b/docs/Classes/PBXSourcesBuildPhase.html @@ -14,7 +14,7 @@
    -

    xcodeproj Docs (74% documented)

    +

    xcodeproj Docs (75% documented)

    View on GitHub

    diff --git a/docs/Classes/PBXTarget.html b/docs/Classes/PBXTarget.html index 73c230161..d81c33693 100644 --- a/docs/Classes/PBXTarget.html +++ b/docs/Classes/PBXTarget.html @@ -14,7 +14,7 @@
    -

    xcodeproj Docs (74% documented)

    +

    xcodeproj Docs (75% documented)

    View on GitHub

    @@ -274,7 +274,8 @@

    PBXTarget

    Declaration

    Swift

    -
    public var buildConfigurationListReference: PBXObjectReference?
    +
    @available(*, deprecated, message: "Use buildConfigurationList instead")
    +public var buildConfigurationListReference: PBXObjectReference?
    @@ -284,9 +285,64 @@

    Declaration

  • - + + + buildConfigurationList + +
    +
    +
    +
    +
    +
    +

    Build configuration list.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var buildConfigurationList: XCConfigurationList? { get set }
    + +
    +
    +
    +
    +
  • +
  • +
    + + - buildPhaseReferences + buildPhaseReferences + +
    +
    +
    +
    +
    +
    +

    Target build phase references.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @available(*, deprecated, message: "Use buildPhases instead")
    +public var buildPhaseReferences: [PBXObjectReference]
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + buildPhases
    @@ -301,7 +357,7 @@

    Declaration

    Declaration

    Swift

    -
    public var buildPhaseReferences: [PBXObjectReference]
    +
    public var buildPhases: [PBXBuildPhase] { get set }
    @@ -311,9 +367,37 @@

    Declaration

  • - + - buildRuleReferences + buildRuleReferences + +
    +
    +
    +
    +
    +
    +

    Target build rule references.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @available(*, deprecated, message: "Use buildRules instead")
    +public var buildRuleReferences: [PBXObjectReference]
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + buildRules
    @@ -328,7 +412,7 @@

    Declaration

    Declaration

    Swift

    -
    public var buildRuleReferences: [PBXObjectReference]
    +
    public var buildRules: [PBXBuildRule] { get set }
    @@ -338,9 +422,37 @@

    Declaration

  • - + - dependencyReferences + dependencyReferences + +
    +
    +
    +
    +
    +
    +

    Target dependency references.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @available(*, deprecated, message: "Use dependencies instead")
    +public var dependencyReferences: [PBXObjectReference]
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + dependencies
    @@ -355,7 +467,7 @@

    Declaration

    Declaration

    Swift

    -
    public var dependencyReferences: [PBXObjectReference]
    +
    public var dependencies: [PBXTargetDependency] { get set }
    @@ -436,7 +548,35 @@

    Declaration

    Declaration

    Swift

    -
    public var productReference: PBXObjectReference?
    +
    @available(*, deprecated, message: "Use product instead")
    +public var productReference: PBXObjectReference?
    + +
    + + + +
  • +
  • +
    + + + + product + +
    +
    +
    +
    +
    +
    +

    Target product.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var product: PBXFileReference? { get set }
    @@ -470,6 +610,281 @@

    Declaration

  • +
  • +
    + + + + init(name:buildConfigurationListReference:buildPhaseReferences:buildRuleReferences:dependencyReferences:productName:productReference:productType:) + +
    +
    +
    +
    +
    +
    +

    Initializes the target with dependencies as references.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @available(*, deprecated, message: "Use the constructor that takes objects instead of references")
    +public init(name: String,
    +            buildConfigurationListReference: PBXObjectReference? = nil,
    +            buildPhaseReferences: [PBXObjectReference] = [],
    +            buildRuleReferences: [PBXObjectReference] = [],
    +            dependencyReferences: [PBXObjectReference] = [],
    +            productName: String? = nil,
    +            productReference: PBXObjectReference? = nil,
    +            productType: PBXProductType? = nil)
    + +
    +
    +
    +

    Parameters

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + name + + +
    +

    Target name.

    +
    +
    + + buildConfigurationListReference + + +
    +

    Target configuration list reference.

    +
    +
    + + buildPhaseReferences + + +
    +

    Target build phase references.

    +
    +
    + + buildRuleReferences + + +
    +

    Target build rule references.

    +
    +
    + + dependencyReferences + + +
    +

    Target dependency references.

    +
    +
    + + productName + + +
    +

    Target product name.

    +
    +
    + + productReference + + +
    +

    Target product file reference.

    +
    +
    + + productType + + +
    +

    Target product type.

    +
    +
    +
    +
    +
    +
  • +
  • +
    + + + + init(name:buildConfigurationList:buildPhases:buildRules:dependencies:productName:product:productType:) + +
    +
    +
    +
    +
    +
    +

    Initializes the target with dependencies as objects.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public convenience init(name: String,
    +                        buildConfigurationList: XCConfigurationList? = nil,
    +                        buildPhases: [PBXBuildPhase] = [],
    +                        buildRules: [PBXBuildRule] = [],
    +                        dependencies: [PBXTargetDependency] = [],
    +                        productName: String? = nil,
    +                        product: PBXFileReference? = nil,
    +                        productType: PBXProductType? = nil)
    + +
    +
    +
    +

    Parameters

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + name + + +
    +

    Target name.

    +
    +
    + + buildConfigurationList + + +
    +

    Target configuration list.

    +
    +
    + + buildPhases + + +
    +

    Target build phases.

    +
    +
    + + buildRules + + +
    +

    Target build rules.

    +
    +
    + + dependencies + + +
    +

    Target dependencies.

    +
    +
    + + productName + + +
    +

    Target product name.

    +
    +
    + + product + + +
    +

    Target product.

    +
    +
    + + productType + + +
    +

    Target product type.

    +
    +
    +
    +
    +
    +
  • @@ -511,19 +926,19 @@

    Declaration

    • @@ -531,25 +946,20 @@

      Public

      -

      Returns the build configuration list object.

      -
      -

      Throws

      - an error if the object doesn’t exist in the project. - -
      +

      Returns the product name with the extension joined with a period.

      Declaration

      Swift

      -
      public func buildConfigurationList() throws -> XCConfigurationList?
      +
      public func productNameWithExtension() -> String?

      Return Value

      -

      builc configuration list object.

      +

      product name with extension.

      diff --git a/docs/Classes/PBXTargetDependency.html b/docs/Classes/PBXTargetDependency.html index 8c18881ac..2bd168a57 100644 --- a/docs/Classes/PBXTargetDependency.html +++ b/docs/Classes/PBXTargetDependency.html @@ -14,7 +14,7 @@
      -

      xcodeproj Docs (74% documented)

      +

      xcodeproj Docs (75% documented)

      View on GitHub

      @@ -308,7 +308,35 @@

      Declaration

      Declaration

      Swift

      -
      public var targetReference: PBXObjectReference?
      +
      @available(*, deprecated, message: "Use target instead")
      +public var targetReference: PBXObjectReference?
      + +
      +
    + + + +
  • +
    + + + + target + +
    +
    +
    +
    +
    +
    +

    Target.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var target: PBXTarget? { get set }
    @@ -328,14 +356,42 @@

    Declaration

    -

    Target proxy

    +

    Target proxy reference.

    Declaration

    Swift

    -
    public var targetProxyReference: PBXObjectReference?
    +
    @available(*, deprecated, message: "Use targetProxy instead")
    +public var targetProxyReference: PBXObjectReference?
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + targetProxy + +
    +
    +
    +
    +
    +
    +

    Target proxy.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var targetProxy: PBXContainerItemProxy? { get set }
    @@ -373,7 +429,8 @@

    Init

    Declaration

    Swift

    -
    public init(name: String? = nil,
    +                          
    @available(*, deprecated, message: "Use the constructor that takes objects instead of references")
    +public init(name: String? = nil,
                 targetReference: PBXObjectReference? = nil,
                 targetProxyReference: PBXObjectReference? = nil)
    @@ -425,23 +482,12 @@

    Parameters

  • - - -
    - -
    • @@ -449,16 +495,62 @@

      Decodable

      - +

      Initializes the target dependency with dependencies as objects.

      +

      Declaration

      Swift

      -
      public required init(from decoder: Decoder) throws
      +
      public convenience init(name: String? = nil,
      +                        target: PBXTarget? = nil,
      +                        targetProxy: PBXContainerItemProxy? = nil)
      +
      +

      Parameters

      + + + + + + + + + + + + + + + +
      + + name + + +
      +

      Dependency name.

      +
      +
      + + target + + +
      +

      Target.

      +
      +
      + + targetProxy + + +
      +

      Target proxy.

      +
      +
      +
    • @@ -466,55 +558,19 @@

      Declaration

    • - - - target() - -
      -
      -
      -
      -
      -
      -

      Materializes the target reference returning the target the object reference refers to.

      -
      -

      Throws

      - an error if the object doesn’t exist in the project. - -
      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public func target() throws -> PBXTarget?
      - -
      -
      -
      -

      Return Value

      -

      target dependency target.

      -
      -
      -
      -
    • -
    • -
      - - - - targetProxy() + + + init(from:)
      @@ -522,26 +578,16 @@

      Return Value

      -

      Materializes the target proxy reference returning the target the object reference refers to.

      -
      -

      Throws

      - an error if the object doesn’t exist in the project. - -
      - +

      Declaration

      Swift

      -
      public func targetProxy() throws -> PBXContainerItemProxy?
      +
      public required init(from decoder: Decoder) throws
      -
      -

      Return Value

      -

      target dependency proxy target.

      -
    • diff --git a/docs/Classes/XCBuildConfiguration.html b/docs/Classes/XCBuildConfiguration.html index a5d409207..8bb6aea62 100644 --- a/docs/Classes/XCBuildConfiguration.html +++ b/docs/Classes/XCBuildConfiguration.html @@ -14,7 +14,7 @@
      -

      xcodeproj Docs (74% documented)

      +

      xcodeproj Docs (75% documented)

      View on GitHub

      @@ -281,7 +281,35 @@

      Attributes

      Declaration

      Swift

      -
      public var baseConfigurationReference: PBXObjectReference?
      +
      @available(*, deprecated, message: "Use baseConfiguration instead")
      +public var baseConfigurationReference: PBXObjectReference?
      + +
      +
    + + + +
  • +
    + + + + baseConfiguration + +
    +
    +
    +
    +
    +
    +

    Base configuration

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var baseConfiguration: XCBuildConfiguration? { get set }
    @@ -373,7 +401,8 @@

    Init

    Declaration

    Swift

    -
    public init(name: String,
    +                          
    @available(*, deprecated, message: "Use the the other available constructor")
    +public init(name: String,
                 baseConfigurationReference: PBXObjectReference? = nil,
                 buildSettings: BuildSettings = [:])
    @@ -425,6 +454,78 @@

    Parameters

  • +
  • + +
    +
    +
    +
    +
    +

    Initializes a build configuration.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public convenience init(name: String,
    +                        baseConfiguration: XCBuildConfiguration? = nil,
    +                        buildSettings: BuildSettings = [:])
    + +
    +
    +
    +

    Parameters

    + + + + + + + + + + + + + + + +
    + + name + + +
    +

    build configuration name.

    +
    +
    + + baseConfiguration + + +
    +

    base configuration.

    +
    +
    + + buildSettings + + +
    +

    dictionary that contains the build settings for this configuration.

    +
    +
    +
    +
    +
    +
  • diff --git a/docs/Classes/XCConfig.html b/docs/Classes/XCConfig.html index 970000b8b..23faf317e 100644 --- a/docs/Classes/XCConfig.html +++ b/docs/Classes/XCConfig.html @@ -14,7 +14,7 @@
    -

    xcodeproj Docs (74% documented)

    +

    xcodeproj Docs (75% documented)

    View on GitHub

    diff --git a/docs/Classes/XCConfigurationList.html b/docs/Classes/XCConfigurationList.html index 3401687e4..f7b726dfa 100644 --- a/docs/Classes/XCConfigurationList.html +++ b/docs/Classes/XCConfigurationList.html @@ -14,7 +14,7 @@
    -

    xcodeproj Docs (74% documented)

    +

    xcodeproj Docs (75% documented)

    View on GitHub

    @@ -264,9 +264,9 @@

    Attributes

  • @@ -281,7 +281,35 @@

    Attributes

    Declaration

    Swift

    -
    public var buildConfigurationReferences: [PBXObjectReference]
    +
    @available(*, deprecated, message: "Use buildConfigurationReferences instead")
    +public var buildConfigurationReferences: [PBXObjectReference]
    + +
    +
    + +
  • + +
  • +
    + + + + buildConfigurations + +
    +
    +
    +
    +
    +
    +

    Build configurations

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var buildConfigurations: [XCBuildConfiguration] { get set }
    @@ -356,9 +384,9 @@

    Init

  • @@ -373,7 +401,8 @@

    Init

    Declaration

    Swift

    -
    public init(buildConfigurationReferences: [PBXObjectReference] = [],
    +                          
    @available(*, deprecated, message: "Use constructor that takes objects instead of references")
    +public init(buildConfigurationReferences: [PBXObjectReference] = [],
                 defaultConfigurationName: String? = nil,
                 defaultConfigurationIsVisible: Bool = false)
    @@ -425,23 +454,12 @@

    Parameters

  • - - -
    -
    - - - -

    Public

    -
    -
    -
    diff --git a/docs/Classes/XCWorkspace.html b/docs/Classes/XCWorkspace.html index 2bddbb235..fb844b06a 100644 --- a/docs/Classes/XCWorkspace.html +++ b/docs/Classes/XCWorkspace.html @@ -14,7 +14,7 @@
    -

    xcodeproj Docs (74% documented)

    +

    xcodeproj Docs (75% documented)

    View on GitHub

    diff --git a/docs/Classes/XcodeProj.html b/docs/Classes/XcodeProj.html index 8737c4072..984adde24 100644 --- a/docs/Classes/XcodeProj.html +++ b/docs/Classes/XcodeProj.html @@ -14,7 +14,7 @@
    -

    xcodeproj Docs (74% documented)

    +

    xcodeproj Docs (75% documented)

    View on GitHub

    diff --git a/docs/Enums/PBXObjectError.html b/docs/Enums/PBXObjectError.html index 1fd263b5c..1759ea67e 100644 --- a/docs/Enums/PBXObjectError.html +++ b/docs/Enums/PBXObjectError.html @@ -14,7 +14,7 @@
    -

    xcodeproj Docs (74% documented)

    +

    xcodeproj Docs (75% documented)

    View on GitHub

    diff --git a/docs/Enums/PBXSourceTree.html b/docs/Enums/PBXSourceTree.html index e7b7f1a49..80dbe6726 100644 --- a/docs/Enums/PBXSourceTree.html +++ b/docs/Enums/PBXSourceTree.html @@ -14,7 +14,7 @@
    -

    xcodeproj Docs (74% documented)

    +

    xcodeproj Docs (75% documented)

    View on GitHub

    diff --git a/docs/Enums/XCBreakpointListError.html b/docs/Enums/XCBreakpointListError.html index fb26b41b7..255ec4a14 100644 --- a/docs/Enums/XCBreakpointListError.html +++ b/docs/Enums/XCBreakpointListError.html @@ -14,7 +14,7 @@
    -

    xcodeproj Docs (74% documented)

    +

    xcodeproj Docs (75% documented)

    View on GitHub

    diff --git a/docs/Enums/XCConfigError.html b/docs/Enums/XCConfigError.html index c73a4d19a..3c72a242b 100644 --- a/docs/Enums/XCConfigError.html +++ b/docs/Enums/XCConfigError.html @@ -14,7 +14,7 @@
    -

    xcodeproj Docs (74% documented)

    +

    xcodeproj Docs (75% documented)

    View on GitHub

    diff --git a/docs/Enums/XCSharedDataError.html b/docs/Enums/XCSharedDataError.html index 7abeb59d2..c4f2a3f98 100644 --- a/docs/Enums/XCSharedDataError.html +++ b/docs/Enums/XCSharedDataError.html @@ -14,7 +14,7 @@
    -

    xcodeproj Docs (74% documented)

    +

    xcodeproj Docs (75% documented)

    View on GitHub

    diff --git a/docs/Enums/XCWorkspaceDataError.html b/docs/Enums/XCWorkspaceDataError.html index cf3eded37..6c47310ae 100644 --- a/docs/Enums/XCWorkspaceDataError.html +++ b/docs/Enums/XCWorkspaceDataError.html @@ -14,7 +14,7 @@
    -

    xcodeproj Docs (74% documented)

    +

    xcodeproj Docs (75% documented)

    View on GitHub

    diff --git a/docs/Enums/XCWorkspaceError.html b/docs/Enums/XCWorkspaceError.html index fbd08e8f6..470aa102a 100644 --- a/docs/Enums/XCWorkspaceError.html +++ b/docs/Enums/XCWorkspaceError.html @@ -14,7 +14,7 @@
    -

    xcodeproj Docs (74% documented)

    +

    xcodeproj Docs (75% documented)

    View on GitHub

    diff --git a/docs/Enums/XCodeProjError.html b/docs/Enums/XCodeProjError.html index 67cc8756f..a32cb653e 100644 --- a/docs/Enums/XCodeProjError.html +++ b/docs/Enums/XCodeProjError.html @@ -14,7 +14,7 @@
    -

    xcodeproj Docs (74% documented)

    +

    xcodeproj Docs (75% documented)

    View on GitHub

    diff --git a/docs/Enums/XcodeprojEditingError.html b/docs/Enums/XcodeprojEditingError.html index 7ddbd54d3..ebddf4274 100644 --- a/docs/Enums/XcodeprojEditingError.html +++ b/docs/Enums/XcodeprojEditingError.html @@ -14,7 +14,7 @@
    -

    xcodeproj Docs (74% documented)

    +

    xcodeproj Docs (75% documented)

    View on GitHub

    diff --git a/docs/Enums/XcodeprojWritingError.html b/docs/Enums/XcodeprojWritingError.html index 7a1d8e88a..e46161cf0 100644 --- a/docs/Enums/XcodeprojWritingError.html +++ b/docs/Enums/XcodeprojWritingError.html @@ -14,7 +14,7 @@
    -

    xcodeproj Docs (74% documented)

    +

    xcodeproj Docs (75% documented)

    View on GitHub

    diff --git a/docs/Errors.html b/docs/Errors.html index e461585f8..229eb8824 100644 --- a/docs/Errors.html +++ b/docs/Errors.html @@ -14,7 +14,7 @@
    -

    xcodeproj Docs (74% documented)

    +

    xcodeproj Docs (75% documented)

    View on GitHub

    diff --git a/docs/Extensions/Bool.html b/docs/Extensions/Bool.html index bfe779211..00d5c023a 100644 --- a/docs/Extensions/Bool.html +++ b/docs/Extensions/Bool.html @@ -14,7 +14,7 @@
    -

    xcodeproj Docs (74% documented)

    +

    xcodeproj Docs (75% documented)

    View on GitHub

    diff --git a/docs/Extensions/CommentedString.html b/docs/Extensions/CommentedString.html index dc87d8564..bde2ea59a 100644 --- a/docs/Extensions/CommentedString.html +++ b/docs/Extensions/CommentedString.html @@ -14,7 +14,7 @@
    -

    xcodeproj Docs (74% documented)

    +

    xcodeproj Docs (75% documented)

    View on GitHub

    diff --git a/docs/Extensions/PlistValue.html b/docs/Extensions/PlistValue.html index de41d4be2..7ab0e6ff5 100644 --- a/docs/Extensions/PlistValue.html +++ b/docs/Extensions/PlistValue.html @@ -14,7 +14,7 @@
    -

    xcodeproj Docs (74% documented)

    +

    xcodeproj Docs (75% documented)

    View on GitHub

    diff --git a/docs/Models.html b/docs/Models.html index 8efab7813..23b56546d 100644 --- a/docs/Models.html +++ b/docs/Models.html @@ -14,7 +14,7 @@
    -

    xcodeproj Docs (74% documented)

    +

    xcodeproj Docs (75% documented)

    View on GitHub

    diff --git a/docs/Other Classes.html b/docs/Other Classes.html index 2b6b99316..69853544f 100644 --- a/docs/Other Classes.html +++ b/docs/Other Classes.html @@ -14,7 +14,7 @@
    -

    xcodeproj Docs (74% documented)

    +

    xcodeproj Docs (75% documented)

    View on GitHub

    @@ -315,9 +315,9 @@

    Declaration

  • @@ -325,15 +325,16 @@

    Declaration

    -

    Class representing an element that may contain other elements.

    +

    This is the element for the Build Carbon Resources build phase. +These are legacy .r files from the Classic Mac OS era.

    - See more + See more

    Declaration

    Swift

    -
    public class PBXContainerItem : PBXObject
    +
    public final class PBXRezBuildPhase : PBXBuildPhase
    @@ -347,9 +348,9 @@

    Declaration

  • @@ -357,15 +358,15 @@

    Declaration

    -

    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.

    +

    Class representing an element that may contain other elements.

    - See more + See more

    Declaration

    Swift

    -
    public final class PBXLegacyTarget : PBXTarget
    +
    public class PBXContainerItem : PBXObject
    @@ -379,9 +380,9 @@

    Declaration

  • @@ -389,15 +390,16 @@

    Declaration

    -

    Object used as a reference to PBXObjects from PBXObjects.

    +

    Group that contains multiple files references to the different versions of a resource. +Used to contain the different versions of a xcdatamodel

    - See more + See more

    Declaration

    Swift

    -
    public class PBXObjectReference : Hashable, Comparable, Equatable
    +
    public final class XCVersionGroup : PBXGroup
    @@ -411,9 +413,9 @@

    Declaration

  • @@ -421,17 +423,15 @@

    Declaration

    -

    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.

    +

    Object used as a reference to PBXObjects from PBXObjects.

    - See more + See more

    Declaration

    Swift

    -
    public final class PBXReferenceProxy : PBXObject
    +
    public class PBXObjectReference : Hashable, Comparable, Equatable
    @@ -445,9 +445,9 @@

    Declaration

  • @@ -455,16 +455,15 @@

    Declaration

    -

    This is the element for the Build Carbon Resources build phase. -These are legacy .r files from the Classic Mac OS era.

    +

    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 + See more

    Declaration

    Swift

    -
    public final class PBXRezBuildPhase : PBXBuildPhase
    +
    public final class PBXLegacyTarget : PBXTarget
    @@ -478,9 +477,9 @@

    Declaration

  • @@ -488,15 +487,17 @@

    Declaration

    -

    This element is an abstract parent for specialized targets.

    +

    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 + See more

    Declaration

    Swift

    -
    public class PBXTarget : PBXContainerItem
    +
    public final class PBXReferenceProxy : PBXObject
    @@ -510,9 +511,9 @@

    Declaration

  • @@ -520,16 +521,15 @@

    Declaration

    -

    Group that contains multiple files references to the different versions of a resource. -Used to contain the different versions of a xcdatamodel

    +

    This element is an abstract parent for specialized targets.

    - See more + See more

    Declaration

    Swift

    -
    public final class XCVersionGroup : PBXGroup
    +
    public class PBXTarget : PBXContainerItem
    diff --git a/docs/Other Enums.html b/docs/Other Enums.html index 4315b7822..7c897343d 100644 --- a/docs/Other Enums.html +++ b/docs/Other Enums.html @@ -14,7 +14,7 @@
    -

    xcodeproj Docs (74% documented)

    +

    xcodeproj Docs (75% documented)

    View on GitHub

    diff --git a/docs/Other Extensions.html b/docs/Other Extensions.html index 8a132b0ca..8add6cec1 100644 --- a/docs/Other Extensions.html +++ b/docs/Other Extensions.html @@ -14,7 +14,7 @@
    -

    xcodeproj Docs (74% documented)

    +

    xcodeproj Docs (75% documented)

    View on GitHub

    diff --git a/docs/Other Functions.html b/docs/Other Functions.html index 3ffaae7e7..47dcdd544 100644 --- a/docs/Other Functions.html +++ b/docs/Other Functions.html @@ -14,7 +14,7 @@
    -

    xcodeproj Docs (74% documented)

    +

    xcodeproj Docs (75% documented)

    View on GitHub

    diff --git a/docs/Other Protocols.html b/docs/Other Protocols.html index 15833b7ea..9a97e682c 100644 --- a/docs/Other Protocols.html +++ b/docs/Other Protocols.html @@ -14,7 +14,7 @@
    -

    xcodeproj Docs (74% documented)

    +

    xcodeproj Docs (75% documented)

    View on GitHub

    diff --git a/docs/Other Structs.html b/docs/Other Structs.html index 99c279b26..bfc10d2c8 100644 --- a/docs/Other Structs.html +++ b/docs/Other Structs.html @@ -14,7 +14,7 @@
    -

    xcodeproj Docs (74% documented)

    +

    xcodeproj Docs (75% documented)

    View on GitHub

    @@ -248,10 +248,10 @@

    Other Structures

      diff --git a/docs/Protocols/Writable.html b/docs/Protocols/Writable.html index 231835b5b..2e1f2cee6 100644 --- a/docs/Protocols/Writable.html +++ b/docs/Protocols/Writable.html @@ -14,7 +14,7 @@
      -

      xcodeproj Docs (74% documented)

      +

      xcodeproj Docs (75% documented)

      View on GitHub

      diff --git a/docs/Structs/GroupAddingOptions.html b/docs/Structs/GroupAddingOptions.html index 13d12bbab..f160e3645 100644 --- a/docs/Structs/GroupAddingOptions.html +++ b/docs/Structs/GroupAddingOptions.html @@ -14,7 +14,7 @@
      -

      xcodeproj Docs (74% documented)

      +

      xcodeproj Docs (75% documented)

      View on GitHub

      diff --git a/docs/Structs/Xcode.html b/docs/Structs/Xcode.html index 9f0732ba9..f941b579e 100644 --- a/docs/Structs/Xcode.html +++ b/docs/Structs/Xcode.html @@ -14,7 +14,7 @@
      -

      xcodeproj Docs (74% documented)

      +

      xcodeproj Docs (75% documented)

      View on GitHub

      diff --git a/docs/Structs/Xcode/Default.html b/docs/Structs/Xcode/Default.html index 700923c38..cc0a58109 100644 --- a/docs/Structs/Xcode/Default.html +++ b/docs/Structs/Xcode/Default.html @@ -14,7 +14,7 @@
      -

      xcodeproj Docs (74% documented)

      +

      xcodeproj Docs (75% documented)

      View on GitHub

      diff --git a/docs/Structs/Xcode/LastKnown.html b/docs/Structs/Xcode/LastKnown.html index 6e9fbb72a..bd01fe559 100644 --- a/docs/Structs/Xcode/LastKnown.html +++ b/docs/Structs/Xcode/LastKnown.html @@ -14,7 +14,7 @@
      -

      xcodeproj Docs (74% documented)

      +

      xcodeproj Docs (75% documented)

      View on GitHub

      diff --git a/docs/Structs/Xcode/LastKnown/SDK.html b/docs/Structs/Xcode/LastKnown/SDK.html index b766eb769..d879dd05d 100644 --- a/docs/Structs/Xcode/LastKnown/SDK.html +++ b/docs/Structs/Xcode/LastKnown/SDK.html @@ -14,7 +14,7 @@
      -

      xcodeproj Docs (74% documented)

      +

      xcodeproj Docs (75% documented)

      View on GitHub

      diff --git a/docs/badge.svg b/docs/badge.svg index 8f2e1c0c2..b4851679c 100644 --- a/docs/badge.svg +++ b/docs/badge.svg @@ -19,10 +19,10 @@ documentation - 74% + 75% - 74% + 75% diff --git a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/BuildSettingsProvider.html b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/BuildSettingsProvider.html index bf607612b..23725de5e 100644 --- a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/BuildSettingsProvider.html +++ b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/BuildSettingsProvider.html @@ -14,7 +14,7 @@
      -

      xcodeproj Docs (74% documented)

      +

      xcodeproj Docs (75% documented)

      View on GitHub

      diff --git a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXBuildFile.html b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXBuildFile.html index 9ddac1e49..3c19bfd65 100644 --- a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXBuildFile.html +++ b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXBuildFile.html @@ -14,7 +14,7 @@
      -

      xcodeproj Docs (74% documented)

      +

      xcodeproj Docs (75% documented)

      View on GitHub

      @@ -281,7 +281,35 @@

      Attributes

      Declaration

      Swift

      -
      public var fileReference: PBXObjectReference?
      +
      @available(*, deprecated, message: "Use file instead")
      +public var fileReference: PBXObjectReference?
      + +
      +
    +
    +
    +
  • +
  • +
    + + + + file + +
    +
    +
    +
    +
    +
    +

    Returns the file the build file refers to.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var file: PBXFileReference? { get set }
    @@ -346,7 +374,8 @@

    Init

    Declaration

    Swift

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

    Parameters

  • - -
    -
    - -
    • @@ -409,16 +427,49 @@

      Decodable

      - +

      Initializes the build file with its attributes.

      +

      Declaration

      Swift

      -
      public required init(from decoder: Decoder) throws
      +
      public convenience init(file: PBXFileReference,
      +                        settings: [String: Any]? = nil)
      +
      +

      Parameters

      + + + + + + + + + + + +
      + + file + + +
      +

      file the build file refers to.

      +
      +
      + + settings + + +
      +

      build file settings.

      +
      +
      +
    • @@ -426,19 +477,19 @@

      Declaration

    • - - - file() + + + init(from:)
      @@ -446,26 +497,16 @@

      Public

      -

      Materializes the file reference and returns the object.

      -
      -

      Throws

      - An error if the object doesn’t exist in the project. - -
      - +

      Declaration

      Swift

      -
      public func file() throws -> PBXFileElement?
      +
      public required init(from decoder: Decoder) throws
      -
      -

      Return Value

      -

      PBXFileReference object that the build file refers to.

      -
    • diff --git a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXBuildPhase.html b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXBuildPhase.html index bdbaabe05..486d68f60 100644 --- a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXBuildPhase.html +++ b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXBuildPhase.html @@ -14,7 +14,7 @@
      -

      xcodeproj Docs (74% documented)

      +

      xcodeproj Docs (75% documented)

      View on GitHub

      @@ -321,14 +321,42 @@

      Declaration

      -

      Element files references.

      +

      References to build files.

      Declaration

      Swift

      -
      public var fileReferences: [PBXObjectReference]
      +
      @available(*, deprecated, message: "Use files instead")
      +public var fileReferences: [PBXObjectReference]
      + +
      +
      +
      +
    +
  • +
  • +
    + + + + files + +
    +
    +
    +
    +
    +
    +

    Build files.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var files: [PBXBuildFile] { get set }
    @@ -486,10 +514,10 @@

    Declaration

      diff --git a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXBuildRule.html b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXBuildRule.html index ef2e48bbe..e900a0782 100644 --- a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXBuildRule.html +++ b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXBuildRule.html @@ -14,7 +14,7 @@
      -

      xcodeproj Docs (74% documented)

      +

      xcodeproj Docs (75% documented)

      View on GitHub

      diff --git a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXContainerItem.html b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXContainerItem.html index 42a22cb08..9536a982e 100644 --- a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXContainerItem.html +++ b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXContainerItem.html @@ -14,7 +14,7 @@
      -

      xcodeproj Docs (74% documented)

      +

      xcodeproj Docs (75% documented)

      View on GitHub

      diff --git a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXContainerItemProxy.html b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXContainerItemProxy.html index 07d3f44c0..fc0dde4a6 100644 --- a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXContainerItemProxy.html +++ b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXContainerItemProxy.html @@ -14,7 +14,7 @@
      -

      xcodeproj Docs (74% documented)

      +

      xcodeproj Docs (75% documented)

      View on GitHub

      @@ -274,7 +274,35 @@

      PBXContainerItemProxy

      Declaration

      Swift

      -
      public var containerPortalReference: PBXObjectReference
      +
      @available(*, deprecated, message: "Use containerPortal instead")
      +public var containerPortalReference: PBXObjectReference
      + +
      +
    +
  • +
    +
  • +
  • +
    + + + + containerPortal + +
    +
    +
    +
    +
    +
    +

    Returns the project that contains the remote object.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var containerPortal: PBXProject { get set }
    @@ -328,7 +356,35 @@

    Declaration

    Declaration

    Swift

    -
    public var remoteGlobalIDReference: PBXObjectReference?
    +
    @available(*, deprecated, message: "Use remoteGlobalID instead")
    +public var remoteGlobalIDReference: PBXObjectReference?
    + +
    +
    +
  • +
    +
  • +
  • +
    + + + + remoteGlobalID + +
    +
    +
    +
    +
    +
    +

    Remote global object

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var remoteGlobalID: PBXObject? { get set }
    @@ -382,7 +438,8 @@

    Declaration

    Declaration

    Swift

    -
    public init(containerPortalReference: PBXObjectReference,
    +                          
    @available(*, deprecated, message: "Use constructor that takes objects instead of references")
    +public init(containerPortalReference: PBXObjectReference,
                 remoteGlobalIDReference: PBXObjectReference? = nil,
                 proxyType: ProxyType? = nil,
                 remoteInfo: String? = nil)
    @@ -447,6 +504,91 @@

    Parameters

  • +
  • + +
    +
    +
    +
    +
    +

    Initializes the container item proxy with its attributes.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public convenience init(containerPortal: PBXProject,
    +                        remogeGlobalID: PBXObject? = nil,
    +                        proxyType: ProxyType? = nil,
    +                        remoteInfo: String? = nil)
    + +
    +
    +
    +

    Parameters

    + + + + + + + + + + + + + + + + + + + +
    + + containerPortal + + +
    +

    container portal.

    +
    +
    + + remogeGlobalID + + +
    +

    remote global ID.

    +
    +
    + + proxyType + + +
    +

    proxy type.

    +
    +
    + + remoteInfo + + +
    +

    remote info.

    +
    +
    +
    +
    +
    +
  • diff --git a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXCopyFilesBuildPhase.html b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXCopyFilesBuildPhase.html index 84a29c384..1a924a1f5 100644 --- a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXCopyFilesBuildPhase.html +++ b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXCopyFilesBuildPhase.html @@ -14,7 +14,7 @@
    -

    xcodeproj Docs (74% documented)

    +

    xcodeproj Docs (75% documented)

    View on GitHub

    diff --git a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXFileElement.html b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXFileElement.html index 748d48349..a89ef78f6 100644 --- a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXFileElement.html +++ b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXFileElement.html @@ -14,7 +14,7 @@
    -

    xcodeproj Docs (74% documented)

    +

    xcodeproj Docs (75% documented)

    View on GitHub

    @@ -666,10 +666,10 @@

    Declaration

      diff --git a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXFileReference.html b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXFileReference.html index d8eadc748..879e69e53 100644 --- a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXFileReference.html +++ b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXFileReference.html @@ -14,7 +14,7 @@
      -

      xcodeproj Docs (74% documented)

      +

      xcodeproj Docs (75% documented)

      View on GitHub

      diff --git a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXFrameworksBuildPhase.html b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXFrameworksBuildPhase.html index c04b54db9..ed52e191d 100644 --- a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXFrameworksBuildPhase.html +++ b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXFrameworksBuildPhase.html @@ -14,7 +14,7 @@
      -

      xcodeproj Docs (74% documented)

      +

      xcodeproj Docs (75% documented)

      View on GitHub

      diff --git a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXHeadersBuildPhase.html b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXHeadersBuildPhase.html index 3c857659e..b7ad4077c 100644 --- a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXHeadersBuildPhase.html +++ b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXHeadersBuildPhase.html @@ -14,7 +14,7 @@
      -

      xcodeproj Docs (74% documented)

      +

      xcodeproj Docs (75% documented)

      View on GitHub

      diff --git a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXLegacyTarget.html b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXLegacyTarget.html index 288426f5a..20dac975e 100644 --- a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXLegacyTarget.html +++ b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXLegacyTarget.html @@ -14,7 +14,7 @@
      -

      xcodeproj Docs (74% documented)

      +

      xcodeproj Docs (75% documented)

      View on GitHub

      @@ -362,6 +362,195 @@

      Declaration

  • +
  • + +
    +
    +
    +
    +
    +

    Initializes the legacy target with its attributes.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public convenience init(name: String,
    +                        buildToolPath: String? = nil,
    +                        buildArgumentsString: String? = nil,
    +                        passBuildSettingsInEnvironment: Bool = false,
    +                        buildWorkingDirectory: String? = nil,
    +                        buildConfigurationList: XCConfigurationList? = nil,
    +                        buildPhases: [PBXBuildPhase] = [],
    +                        buildRules: [PBXBuildRule] = [],
    +                        dependencies: [PBXTargetDependency] = [],
    +                        productName: String? = nil,
    +                        product: PBXFileReference? = nil,
    +                        productType: PBXProductType? = nil)
    + +
    +
    +
    +

    Parameters

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + name + + +
    +

    name.

    +
    +
    + + buildToolPath + + +
    +

    build tool path.

    +
    +
    + + buildArgumentsString + + +
    +

    build arguments.

    +
    +
    + + passBuildSettingsInEnvironment + + +
    +

    pass build settings in environment.

    +
    +
    + + buildWorkingDirectory + + +
    +

    build working directory.

    +
    +
    + + buildConfigurationList + + +
    +

    build configuration list.

    +
    +
    + + buildPhases + + +
    +

    build phases.

    +
    +
    + + buildRules + + +
    +

    build rules.

    +
    +
    + + dependencies + + +
    +

    dependencies.

    +
    +
    + + productName + + +
    +

    product name.

    +
    +
    + + product + + +
    +

    product file reference.

    +
    +
    + + productType + + +
    +

    product type.

    +
    +
    +
    +
    +
    +
  • diff --git a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXNativeTarget.html b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXNativeTarget.html index 76eee5189..3fb335b89 100644 --- a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXNativeTarget.html +++ b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXNativeTarget.html @@ -14,7 +14,7 @@
    -

    xcodeproj Docs (74% documented)

    +

    xcodeproj Docs (75% documented)

    View on GitHub

    @@ -252,6 +252,160 @@

    PBXNativeTarget

    +
    +
      +
    • + +
      +
      +
      +
      +
      +

      Initializes the native target with its attributes.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public convenience init(name: String,
      +                        buildConfigurationList: XCConfigurationList? = nil,
      +                        buildPhases: [PBXBuildPhase] = [],
      +                        buildRules: [PBXBuildRule] = [],
      +                        dependencies: [PBXTargetDependency] = [],
      +                        productInstallPath: String? = nil,
      +                        productName: String? = nil,
      +                        product: PBXFileReference? = nil,
      +                        productType: PBXProductType? = nil)
      + +
      +
      +
      +

      Parameters

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + name + + +
      +

      target name.

      +
      +
      + + buildConfigurationList + + +
      +

      build configuratino list.

      +
      +
      + + buildPhases + + +
      +

      build phases.

      +
      +
      + + buildRules + + +
      +

      build rules.

      +
      +
      + + dependencies + + +
      +

      dependencies.

      +
      +
      + + productInstallPath + + +
      +

      product install path.

      +
      +
      + + productName + + +
      +

      product name.

      +
      +
      + + product + + +
      +

      product file reference.

      +
      +
      + + productType + + +
      +

      product type.

      +
      +
      +
      +
      +
      +
    • +
    +
    @@ -291,10 +445,10 @@

    Declaration

      diff --git a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXObject.html b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXObject.html index a31f59a56..6e4d82db4 100644 --- a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXObject.html +++ b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXObject.html @@ -14,7 +14,7 @@
      -

      xcodeproj Docs (74% documented)

      +

      xcodeproj Docs (75% documented)

      View on GitHub

      @@ -274,7 +274,8 @@

      PBXObject

      Declaration

      Swift

      -
      public let reference: PBXObjectReference
      +
      @available(*, deprecated, message: "This attribute will be deprecated. Use objects instead.")
      +public let reference: PBXObjectReference
    diff --git a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXObjectReference.html b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXObjectReference.html index c1a709618..7f7dc64b9 100644 --- a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXObjectReference.html +++ b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXObjectReference.html @@ -14,7 +14,7 @@
    -

    xcodeproj Docs (74% documented)

    +

    xcodeproj Docs (75% documented)

    View on GitHub

    diff --git a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXProj.html b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXProj.html index 0dc6dfa9e..1103cbaab 100644 --- a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXProj.html +++ b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXProj.html @@ -14,7 +14,7 @@
    -

    xcodeproj Docs (74% documented)

    +

    xcodeproj Docs (75% documented)

    View on GitHub

    @@ -508,10 +508,10 @@

    Declaration

      @@ -569,14 +569,62 @@

      Declaration

  • +
  • + +
    +
    +
    +
    +
    +

    Infers project name from Path and sets it as project name

    + +

    Project name is needed for certain comments when serialising PBXProj

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    func updateProjectName(path: AbsolutePath) throws
    + +
    +
    +
    +

    Parameters

    + + + + + + + +
    + + path + + +
    +

    path to .xcodeproj directory.

    +
    +
    +
    +
    +
    +
    • @@ -610,10 +658,10 @@

      Declaration

      diff --git a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXReferenceProxy.html b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXReferenceProxy.html index 47496505c..91838f195 100644 --- a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXReferenceProxy.html +++ b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXReferenceProxy.html @@ -14,7 +14,7 @@
      -

      xcodeproj Docs (74% documented)

      +

      xcodeproj Docs (75% documented)

      View on GitHub

      @@ -337,7 +337,35 @@

      Declaration

      Declaration

      Swift

      -
      public var remoteReference: PBXObjectReference?
      +
      @available(*, deprecated, message: "Use remote instead")
      +public var remoteReference: PBXObjectReference?
      + +
      +
    + + + +
  • +
    + + + + remote + +
    +
    +
    +
    +
    +
    +

    Element remote.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var remote: PBXContainerItemProxy? { get set }
    diff --git a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXResourcesBuildPhase.html b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXResourcesBuildPhase.html index 363cd414f..3f748c0fd 100644 --- a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXResourcesBuildPhase.html +++ b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXResourcesBuildPhase.html @@ -14,7 +14,7 @@
    -

    xcodeproj Docs (74% documented)

    +

    xcodeproj Docs (75% documented)

    View on GitHub

    diff --git a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXRezBuildPhase.html b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXRezBuildPhase.html index ef16d5935..368cb9496 100644 --- a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXRezBuildPhase.html +++ b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXRezBuildPhase.html @@ -14,7 +14,7 @@
    -

    xcodeproj Docs (74% documented)

    +

    xcodeproj Docs (75% documented)

    View on GitHub

    diff --git a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXShellScriptBuildPhase.html b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXShellScriptBuildPhase.html index 39006cd20..6fe9b6451 100644 --- a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXShellScriptBuildPhase.html +++ b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXShellScriptBuildPhase.html @@ -14,7 +14,7 @@
    -

    xcodeproj Docs (74% documented)

    +

    xcodeproj Docs (75% documented)

    View on GitHub

    diff --git a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXSourcesBuildPhase.html b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXSourcesBuildPhase.html index 7a2fd822b..10ca72ab1 100644 --- a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXSourcesBuildPhase.html +++ b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXSourcesBuildPhase.html @@ -14,7 +14,7 @@
    -

    xcodeproj Docs (74% documented)

    +

    xcodeproj Docs (75% documented)

    View on GitHub

    diff --git a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXTarget.html b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXTarget.html index fabee8b64..d81c33693 100644 --- a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXTarget.html +++ b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXTarget.html @@ -14,7 +14,7 @@
    -

    xcodeproj Docs (74% documented)

    +

    xcodeproj Docs (75% documented)

    View on GitHub

    @@ -274,7 +274,8 @@

    PBXTarget

    Declaration

    Swift

    -
    public var buildConfigurationListReference: PBXObjectReference?
    +
    @available(*, deprecated, message: "Use buildConfigurationList instead")
    +public var buildConfigurationListReference: PBXObjectReference?
    @@ -284,9 +285,64 @@

    Declaration

  • +
    +
    +
    +
    +
    +

    Build configuration list.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var buildConfigurationList: XCConfigurationList? { get set }
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + buildPhaseReferences + +
    +
    +
    +
    +
    +
    +

    Target build phase references.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @available(*, deprecated, message: "Use buildPhases instead")
    +public var buildPhaseReferences: [PBXObjectReference]
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + buildPhases
    @@ -301,7 +357,35 @@

    Declaration

    Declaration

    Swift

    -
    public var buildPhasesReferences: [PBXObjectReference]
    +
    public var buildPhases: [PBXBuildPhase] { get set }
    + +
    +
    + + +
  • +
  • +
    + + + + buildRuleReferences + +
    +
    +
    +
    +
    +
    +

    Target build rule references.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @available(*, deprecated, message: "Use buildRules instead")
    +public var buildRuleReferences: [PBXObjectReference]
    @@ -311,9 +395,9 @@

    Declaration

  • @@ -328,7 +412,35 @@

    Declaration

    Declaration

    Swift

    -
    public var buildRulesReferences: [PBXObjectReference]
    +
    public var buildRules: [PBXBuildRule] { get set }
    + +
    +
    +
  • +
    +
  • +
  • +
    + + + + dependencyReferences + +
    +
    +
    +
    +
    +
    +

    Target dependency references.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @available(*, deprecated, message: "Use dependencies instead")
    +public var dependencyReferences: [PBXObjectReference]
    @@ -338,9 +450,9 @@

    Declaration

  • @@ -355,7 +467,7 @@

    Declaration

    Declaration

    Swift

    -
    public var dependenciesReferences: [PBXObjectReference]
    +
    public var dependencies: [PBXTargetDependency] { get set }
    @@ -436,7 +548,35 @@

    Declaration

    Declaration

    Swift

    -
    public var productReference: PBXObjectReference?
    +
    @available(*, deprecated, message: "Use product instead")
    +public var productReference: PBXObjectReference?
    + +
    +
  • + + +
  • +
  • +
    + + + + product + +
    +
    +
    +
    +
    +
    +

    Target product.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var product: PBXFileReference? { get set }
    @@ -470,6 +610,281 @@

    Declaration

  • +
  • + +
    +
    +
    +
    +
    +

    Initializes the target with dependencies as references.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @available(*, deprecated, message: "Use the constructor that takes objects instead of references")
    +public init(name: String,
    +            buildConfigurationListReference: PBXObjectReference? = nil,
    +            buildPhaseReferences: [PBXObjectReference] = [],
    +            buildRuleReferences: [PBXObjectReference] = [],
    +            dependencyReferences: [PBXObjectReference] = [],
    +            productName: String? = nil,
    +            productReference: PBXObjectReference? = nil,
    +            productType: PBXProductType? = nil)
    + +
    +
    +
    +

    Parameters

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + name + + +
    +

    Target name.

    +
    +
    + + buildConfigurationListReference + + +
    +

    Target configuration list reference.

    +
    +
    + + buildPhaseReferences + + +
    +

    Target build phase references.

    +
    +
    + + buildRuleReferences + + +
    +

    Target build rule references.

    +
    +
    + + dependencyReferences + + +
    +

    Target dependency references.

    +
    +
    + + productName + + +
    +

    Target product name.

    +
    +
    + + productReference + + +
    +

    Target product file reference.

    +
    +
    + + productType + + +
    +

    Target product type.

    +
    +
    +
    +
    +
    +
  • +
  • + +
    +
    +
    +
    +
    +

    Initializes the target with dependencies as objects.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public convenience init(name: String,
    +                        buildConfigurationList: XCConfigurationList? = nil,
    +                        buildPhases: [PBXBuildPhase] = [],
    +                        buildRules: [PBXBuildRule] = [],
    +                        dependencies: [PBXTargetDependency] = [],
    +                        productName: String? = nil,
    +                        product: PBXFileReference? = nil,
    +                        productType: PBXProductType? = nil)
    + +
    +
    +
    +

    Parameters

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + name + + +
    +

    Target name.

    +
    +
    + + buildConfigurationList + + +
    +

    Target configuration list.

    +
    +
    + + buildPhases + + +
    +

    Target build phases.

    +
    +
    + + buildRules + + +
    +

    Target build rules.

    +
    +
    + + dependencies + + +
    +

    Target dependencies.

    +
    +
    + + productName + + +
    +

    Target product name.

    +
    +
    + + product + + +
    +

    Target product.

    +
    +
    + + productType + + +
    +

    Target product type.

    +
    +
    +
    +
    +
    +
  • @@ -511,19 +926,19 @@

    Declaration

    • @@ -531,25 +946,20 @@

      Public

      -

      Returns the build configuration list object.

      -
      -

      Throws

      - an error if the object doesn’t exist in the project. - -
      +

      Returns the product name with the extension joined with a period.

      Declaration

      Swift

      -
      public func buildConfigurationList() throws -> XCConfigurationList?
      +
      public func productNameWithExtension() -> String?

      Return Value

      -

      builc configuration list object.

      +

      product name with extension.

      diff --git a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXTargetDependency.html b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXTargetDependency.html index 8c18881ac..2bd168a57 100644 --- a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXTargetDependency.html +++ b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/PBXTargetDependency.html @@ -14,7 +14,7 @@
      -

      xcodeproj Docs (74% documented)

      +

      xcodeproj Docs (75% documented)

      View on GitHub

      @@ -308,7 +308,35 @@

      Declaration

      Declaration

      Swift

      -
      public var targetReference: PBXObjectReference?
      +
      @available(*, deprecated, message: "Use target instead")
      +public var targetReference: PBXObjectReference?
      + +
      +
    + + + +
  • +
    + + + + target + +
    +
    +
    +
    +
    +
    +

    Target.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var target: PBXTarget? { get set }
    @@ -328,14 +356,42 @@

    Declaration

    -

    Target proxy

    +

    Target proxy reference.

    Declaration

    Swift

    -
    public var targetProxyReference: PBXObjectReference?
    +
    @available(*, deprecated, message: "Use targetProxy instead")
    +public var targetProxyReference: PBXObjectReference?
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + targetProxy + +
    +
    +
    +
    +
    +
    +

    Target proxy.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var targetProxy: PBXContainerItemProxy? { get set }
    @@ -373,7 +429,8 @@

    Init

    Declaration

    Swift

    -
    public init(name: String? = nil,
    +                          
    @available(*, deprecated, message: "Use the constructor that takes objects instead of references")
    +public init(name: String? = nil,
                 targetReference: PBXObjectReference? = nil,
                 targetProxyReference: PBXObjectReference? = nil)
    @@ -425,23 +482,12 @@

    Parameters

  • - - -
    - -
    • @@ -449,16 +495,62 @@

      Decodable

      - +

      Initializes the target dependency with dependencies as objects.

      +

      Declaration

      Swift

      -
      public required init(from decoder: Decoder) throws
      +
      public convenience init(name: String? = nil,
      +                        target: PBXTarget? = nil,
      +                        targetProxy: PBXContainerItemProxy? = nil)
      +
      +

      Parameters

      + + + + + + + + + + + + + + + +
      + + name + + +
      +

      Dependency name.

      +
      +
      + + target + + +
      +

      Target.

      +
      +
      + + targetProxy + + +
      +

      Target proxy.

      +
      +
      +
    • @@ -466,55 +558,19 @@

      Declaration

    • - - - target() - -
      -
      -
      -
      -
      -
      -

      Materializes the target reference returning the target the object reference refers to.

      -
      -

      Throws

      - an error if the object doesn’t exist in the project. - -
      - -
      -
      -

      Declaration

      -
      -

      Swift

      -
      public func target() throws -> PBXTarget?
      - -
      -
      -
      -

      Return Value

      -

      target dependency target.

      -
      -
      -
      -
    • -
    • -
      - - - - targetProxy() + + + init(from:)
      @@ -522,26 +578,16 @@

      Return Value

      -

      Materializes the target proxy reference returning the target the object reference refers to.

      -
      -

      Throws

      - an error if the object doesn’t exist in the project. - -
      - +

      Declaration

      Swift

      -
      public func targetProxy() throws -> PBXContainerItemProxy?
      +
      public required init(from decoder: Decoder) throws
      -
      -

      Return Value

      -

      target dependency proxy target.

      -
    • diff --git a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/XCBuildConfiguration.html b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/XCBuildConfiguration.html index a5d409207..8bb6aea62 100644 --- a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/XCBuildConfiguration.html +++ b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/XCBuildConfiguration.html @@ -14,7 +14,7 @@
      -

      xcodeproj Docs (74% documented)

      +

      xcodeproj Docs (75% documented)

      View on GitHub

      @@ -281,7 +281,35 @@

      Attributes

      Declaration

      Swift

      -
      public var baseConfigurationReference: PBXObjectReference?
      +
      @available(*, deprecated, message: "Use baseConfiguration instead")
      +public var baseConfigurationReference: PBXObjectReference?
      + +
      +
    + + + +
  • +
    + + + + baseConfiguration + +
    +
    +
    +
    +
    +
    +

    Base configuration

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var baseConfiguration: XCBuildConfiguration? { get set }
    @@ -373,7 +401,8 @@

    Init

    Declaration

    Swift

    -
    public init(name: String,
    +                          
    @available(*, deprecated, message: "Use the the other available constructor")
    +public init(name: String,
                 baseConfigurationReference: PBXObjectReference? = nil,
                 buildSettings: BuildSettings = [:])
    @@ -425,6 +454,78 @@

    Parameters

  • +
  • + +
    +
    +
    +
    +
    +

    Initializes a build configuration.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public convenience init(name: String,
    +                        baseConfiguration: XCBuildConfiguration? = nil,
    +                        buildSettings: BuildSettings = [:])
    + +
    +
    +
    +

    Parameters

    + + + + + + + + + + + + + + + +
    + + name + + +
    +

    build configuration name.

    +
    +
    + + baseConfiguration + + +
    +

    base configuration.

    +
    +
    + + buildSettings + + +
    +

    dictionary that contains the build settings for this configuration.

    +
    +
    +
    +
    +
    +
  • diff --git a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/XCConfig.html b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/XCConfig.html index 970000b8b..23faf317e 100644 --- a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/XCConfig.html +++ b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/XCConfig.html @@ -14,7 +14,7 @@
    -

    xcodeproj Docs (74% documented)

    +

    xcodeproj Docs (75% documented)

    View on GitHub

    diff --git a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/XCConfigurationList.html b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/XCConfigurationList.html index 515a9a63b..f7b726dfa 100644 --- a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/XCConfigurationList.html +++ b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/XCConfigurationList.html @@ -14,7 +14,7 @@
    -

    xcodeproj Docs (74% documented)

    +

    xcodeproj Docs (75% documented)

    View on GitHub

    @@ -264,9 +264,9 @@

    Attributes

  • @@ -281,7 +281,35 @@

    Attributes

    Declaration

    Swift

    -
    public var buildConfigurationsReferences: [PBXObjectReference]
    +
    @available(*, deprecated, message: "Use buildConfigurationReferences instead")
    +public var buildConfigurationReferences: [PBXObjectReference]
    + +
    +
    + +
  • + +
  • +
    + + + + buildConfigurations + +
    +
    +
    +
    +
    +
    +

    Build configurations

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public var buildConfigurations: [XCBuildConfiguration] { get set }
    @@ -356,9 +384,9 @@

    Init

  • @@ -373,7 +401,8 @@

    Init

    Declaration

    Swift

    -
    public init(buildConfigurationsReferences: [PBXObjectReference] = [],
    +                          
    @available(*, deprecated, message: "Use constructor that takes objects instead of references")
    +public init(buildConfigurationReferences: [PBXObjectReference] = [],
                 defaultConfigurationName: String? = nil,
                 defaultConfigurationIsVisible: Bool = false)
    @@ -386,7 +415,7 @@

    Parameters

    - buildConfigurationsReferences + buildConfigurationReferences @@ -425,23 +454,12 @@

    Parameters

  • - - -
    -
    - - - -

    Public

    -
    -
    -
      @@ -623,7 +676,8 @@

      Return Value

      Declaration

      Swift

      -
      public func add(configuration: String,
      +                          
      @available(*, deprecated, message: "Create an instace of XCBuildConfiguration and add it to the buildConfigurations ")
      +public func add(configuration: String,
                       baseConfigurationReference: PBXObjectReference? = nil,
                       buildSettings: BuildSettings = [:]) throws -> XCBuildConfiguration
      diff --git a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/XCVersionGroup.html b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/XCVersionGroup.html index ce33941a4..5dc2a1dba 100644 --- a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/XCVersionGroup.html +++ b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/XCVersionGroup.html @@ -14,7 +14,7 @@
      -

      xcodeproj Docs (74% documented)

      +

      xcodeproj Docs (75% documented)

      View on GitHub

      @@ -265,9 +265,9 @@

      Attributes

    • @@ -282,7 +282,34 @@

      Attributes

      Declaration

      Swift

      -
      public var currentVersion: PBXObjectReference?
      +
      public var currentVersionReference: PBXObjectReference?
      + +
      +
      + +
    • + +
    • +
      + + + + currentVersion + +
      +
      +
      +
      +
      +
      +

      Returns the current version file reference.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public var currentVersion: PBXFileReference? { get set }
      @@ -330,9 +357,9 @@

      Init

    • @@ -347,7 +374,8 @@

      Init

      Declaration

      Swift

      -
      public init(currentVersion: PBXObjectReference? = nil,
      +                          
      @available(*, deprecated, message: "Use the constructor that takes objects instead of references")
      +public init(currentVersionReference: PBXObjectReference? = nil,
                   path: String? = nil,
                   name: String? = nil,
                   sourceTree: PBXSourceTree? = nil,
      @@ -368,12 +396,12 @@ 

      Parameters

      - currentVersion + currentVersionReference
      -

      active version of the data model.

      +

      reference to the current version.

      @@ -503,6 +531,182 @@

      Parameters

    • +
    • + +
      +
      +
      +
      +
      +

      Initializes the group with its attributes.

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public convenience init(currentVersion: PBXFileReference? = nil,
      +                        path: String? = nil,
      +                        name: String? = nil,
      +                        sourceTree: PBXSourceTree? = nil,
      +                        versionGroupType: String? = nil,
      +                        children: [PBXFileElement] = [],
      +                        includeInIndex: Bool? = nil,
      +                        wrapsLines: Bool? = nil,
      +                        usesTabs: Bool? = nil,
      +                        indentWidth: UInt? = nil,
      +                        tabWidth: UInt? = nil)
      + +
      +
      +
      +

      Parameters

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + currentVersion + + +
      +

      current version file reference.

      +
      +
      + + name + + +
      +

      group name.

      +
      +
      + + path + + +
      +

      group relative path from sourceTree, if different than name.

      +
      +
      + + sourceTree + + +
      +

      group source tree.

      +
      +
      + + versionGroupType + + +
      +

      identifier of the group type.

      +
      +
      + + children + + +
      +

      group children.

      +
      +
      + + includeInIndex + + +
      +

      should the IDE index the files in the group?

      +
      +
      + + wrapsLines + + +
      +

      should the IDE wrap lines for files in the group?

      +
      +
      + + usesTabs + + +
      +

      group uses tabs.

      +
      +
      + + indentWidth + + +
      +

      the number of positions to indent blocks of code

      +
      +
      + + tabWidth + + +
      +

      the visual width of tab characters

      +
      +
      +
      +
      +
      +
    diff --git a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/XCWorkspace.html b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/XCWorkspace.html index 2bddbb235..fb844b06a 100644 --- a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/XCWorkspace.html +++ b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/XCWorkspace.html @@ -14,7 +14,7 @@
    -

    xcodeproj Docs (74% documented)

    +

    xcodeproj Docs (75% documented)

    View on GitHub

    diff --git a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/XcodeProj.html b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/XcodeProj.html index 8737c4072..984adde24 100644 --- a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/XcodeProj.html +++ b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Classes/XcodeProj.html @@ -14,7 +14,7 @@
    -

    xcodeproj Docs (74% documented)

    +

    xcodeproj Docs (75% documented)

    View on GitHub

    diff --git a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Enums/PBXObjectError.html b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Enums/PBXObjectError.html index 1fd263b5c..1759ea67e 100644 --- a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Enums/PBXObjectError.html +++ b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Enums/PBXObjectError.html @@ -14,7 +14,7 @@
    -

    xcodeproj Docs (74% documented)

    +

    xcodeproj Docs (75% documented)

    View on GitHub

    diff --git a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Enums/PBXSourceTree.html b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Enums/PBXSourceTree.html index e7b7f1a49..80dbe6726 100644 --- a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Enums/PBXSourceTree.html +++ b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Enums/PBXSourceTree.html @@ -14,7 +14,7 @@
    -

    xcodeproj Docs (74% documented)

    +

    xcodeproj Docs (75% documented)

    View on GitHub

    diff --git a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Enums/XCBreakpointListError.html b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Enums/XCBreakpointListError.html index fb26b41b7..255ec4a14 100644 --- a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Enums/XCBreakpointListError.html +++ b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Enums/XCBreakpointListError.html @@ -14,7 +14,7 @@
    -

    xcodeproj Docs (74% documented)

    +

    xcodeproj Docs (75% documented)

    View on GitHub

    diff --git a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Enums/XCConfigError.html b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Enums/XCConfigError.html index c73a4d19a..3c72a242b 100644 --- a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Enums/XCConfigError.html +++ b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Enums/XCConfigError.html @@ -14,7 +14,7 @@
    -

    xcodeproj Docs (74% documented)

    +

    xcodeproj Docs (75% documented)

    View on GitHub

    diff --git a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Enums/XCSharedDataError.html b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Enums/XCSharedDataError.html index 7abeb59d2..c4f2a3f98 100644 --- a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Enums/XCSharedDataError.html +++ b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Enums/XCSharedDataError.html @@ -14,7 +14,7 @@
    -

    xcodeproj Docs (74% documented)

    +

    xcodeproj Docs (75% documented)

    View on GitHub

    diff --git a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Enums/XCWorkspaceDataError.html b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Enums/XCWorkspaceDataError.html index cf3eded37..6c47310ae 100644 --- a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Enums/XCWorkspaceDataError.html +++ b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Enums/XCWorkspaceDataError.html @@ -14,7 +14,7 @@
    -

    xcodeproj Docs (74% documented)

    +

    xcodeproj Docs (75% documented)

    View on GitHub

    diff --git a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Enums/XCWorkspaceError.html b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Enums/XCWorkspaceError.html index fbd08e8f6..470aa102a 100644 --- a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Enums/XCWorkspaceError.html +++ b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Enums/XCWorkspaceError.html @@ -14,7 +14,7 @@
    -

    xcodeproj Docs (74% documented)

    +

    xcodeproj Docs (75% documented)

    View on GitHub

    diff --git a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Enums/XCodeProjError.html b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Enums/XCodeProjError.html index 67cc8756f..a32cb653e 100644 --- a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Enums/XCodeProjError.html +++ b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Enums/XCodeProjError.html @@ -14,7 +14,7 @@
    -

    xcodeproj Docs (74% documented)

    +

    xcodeproj Docs (75% documented)

    View on GitHub

    diff --git a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Enums/XcodeprojEditingError.html b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Enums/XcodeprojEditingError.html index 7ddbd54d3..ebddf4274 100644 --- a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Enums/XcodeprojEditingError.html +++ b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Enums/XcodeprojEditingError.html @@ -14,7 +14,7 @@
    -

    xcodeproj Docs (74% documented)

    +

    xcodeproj Docs (75% documented)

    View on GitHub

    diff --git a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Enums/XcodeprojWritingError.html b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Enums/XcodeprojWritingError.html index 7a1d8e88a..e46161cf0 100644 --- a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Enums/XcodeprojWritingError.html +++ b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Enums/XcodeprojWritingError.html @@ -14,7 +14,7 @@
    -

    xcodeproj Docs (74% documented)

    +

    xcodeproj Docs (75% documented)

    View on GitHub

    diff --git a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Errors.html b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Errors.html index e461585f8..229eb8824 100644 --- a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Errors.html +++ b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Errors.html @@ -14,7 +14,7 @@
    -

    xcodeproj Docs (74% documented)

    +

    xcodeproj Docs (75% documented)

    View on GitHub

    diff --git a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Extensions/Bool.html b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Extensions/Bool.html index bfe779211..00d5c023a 100644 --- a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Extensions/Bool.html +++ b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Extensions/Bool.html @@ -14,7 +14,7 @@
    -

    xcodeproj Docs (74% documented)

    +

    xcodeproj Docs (75% documented)

    View on GitHub

    diff --git a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Extensions/CommentedString.html b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Extensions/CommentedString.html index dc87d8564..bde2ea59a 100644 --- a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Extensions/CommentedString.html +++ b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Extensions/CommentedString.html @@ -14,7 +14,7 @@
    -

    xcodeproj Docs (74% documented)

    +

    xcodeproj Docs (75% documented)

    View on GitHub

    diff --git a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Extensions/PlistValue.html b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Extensions/PlistValue.html index de41d4be2..7ab0e6ff5 100644 --- a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Extensions/PlistValue.html +++ b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Extensions/PlistValue.html @@ -14,7 +14,7 @@
    -

    xcodeproj Docs (74% documented)

    +

    xcodeproj Docs (75% documented)

    View on GitHub

    diff --git a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Models.html b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Models.html index 8efab7813..23b56546d 100644 --- a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Models.html +++ b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Models.html @@ -14,7 +14,7 @@
    -

    xcodeproj Docs (74% documented)

    +

    xcodeproj Docs (75% documented)

    View on GitHub

    diff --git a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Other Classes.html b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Other Classes.html index 2b6b99316..69853544f 100644 --- a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Other Classes.html +++ b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Other Classes.html @@ -14,7 +14,7 @@
    -

    xcodeproj Docs (74% documented)

    +

    xcodeproj Docs (75% documented)

    View on GitHub

    @@ -315,9 +315,9 @@

    Declaration

  • @@ -325,15 +325,16 @@

    Declaration

    -

    Class representing an element that may contain other elements.

    +

    This is the element for the Build Carbon Resources build phase. +These are legacy .r files from the Classic Mac OS era.

    - See more + See more

    Declaration

    Swift

    -
    public class PBXContainerItem : PBXObject
    +
    public final class PBXRezBuildPhase : PBXBuildPhase
    @@ -347,9 +348,9 @@

    Declaration

  • @@ -357,15 +358,15 @@

    Declaration

    -

    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.

    +

    Class representing an element that may contain other elements.

    - See more + See more

    Declaration

    Swift

    -
    public final class PBXLegacyTarget : PBXTarget
    +
    public class PBXContainerItem : PBXObject
    @@ -379,9 +380,9 @@

    Declaration

  • @@ -389,15 +390,16 @@

    Declaration

    -

    Object used as a reference to PBXObjects from PBXObjects.

    +

    Group that contains multiple files references to the different versions of a resource. +Used to contain the different versions of a xcdatamodel

    - See more + See more

    Declaration

    Swift

    -
    public class PBXObjectReference : Hashable, Comparable, Equatable
    +
    public final class XCVersionGroup : PBXGroup
    @@ -411,9 +413,9 @@

    Declaration

  • @@ -421,17 +423,15 @@

    Declaration

    -

    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.

    +

    Object used as a reference to PBXObjects from PBXObjects.

    - See more + See more

    Declaration

    Swift

    -
    public final class PBXReferenceProxy : PBXObject
    +
    public class PBXObjectReference : Hashable, Comparable, Equatable
    @@ -445,9 +445,9 @@

    Declaration

  • @@ -455,16 +455,15 @@

    Declaration

    -

    This is the element for the Build Carbon Resources build phase. -These are legacy .r files from the Classic Mac OS era.

    +

    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 + See more

    Declaration

    Swift

    -
    public final class PBXRezBuildPhase : PBXBuildPhase
    +
    public final class PBXLegacyTarget : PBXTarget
    @@ -478,9 +477,9 @@

    Declaration

  • @@ -488,15 +487,17 @@

    Declaration

    -

    This element is an abstract parent for specialized targets.

    +

    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 + See more

    Declaration

    Swift

    -
    public class PBXTarget : PBXContainerItem
    +
    public final class PBXReferenceProxy : PBXObject
    @@ -510,9 +511,9 @@

    Declaration

  • @@ -520,16 +521,15 @@

    Declaration

    -

    Group that contains multiple files references to the different versions of a resource. -Used to contain the different versions of a xcdatamodel

    +

    This element is an abstract parent for specialized targets.

    - See more + See more

    Declaration

    Swift

    -
    public final class XCVersionGroup : PBXGroup
    +
    public class PBXTarget : PBXContainerItem
    diff --git a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Other Enums.html b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Other Enums.html index 4315b7822..7c897343d 100644 --- a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Other Enums.html +++ b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Other Enums.html @@ -14,7 +14,7 @@
    -

    xcodeproj Docs (74% documented)

    +

    xcodeproj Docs (75% documented)

    View on GitHub

    diff --git a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Other Extensions.html b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Other Extensions.html index 8a132b0ca..8add6cec1 100644 --- a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Other Extensions.html +++ b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Other Extensions.html @@ -14,7 +14,7 @@
    -

    xcodeproj Docs (74% documented)

    +

    xcodeproj Docs (75% documented)

    View on GitHub

    diff --git a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Other Functions.html b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Other Functions.html index 3ffaae7e7..47dcdd544 100644 --- a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Other Functions.html +++ b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Other Functions.html @@ -14,7 +14,7 @@
    -

    xcodeproj Docs (74% documented)

    +

    xcodeproj Docs (75% documented)

    View on GitHub

    diff --git a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Other Protocols.html b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Other Protocols.html index 15833b7ea..9a97e682c 100644 --- a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Other Protocols.html +++ b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Other Protocols.html @@ -14,7 +14,7 @@
    -

    xcodeproj Docs (74% documented)

    +

    xcodeproj Docs (75% documented)

    View on GitHub

    diff --git a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Other Structs.html b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Other Structs.html index 99c279b26..bfc10d2c8 100644 --- a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Other Structs.html +++ b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Other Structs.html @@ -14,7 +14,7 @@
    -

    xcodeproj Docs (74% documented)

    +

    xcodeproj Docs (75% documented)

    View on GitHub

    @@ -248,10 +248,10 @@

    Other Structures

      diff --git a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Protocols/Writable.html b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Protocols/Writable.html index 231835b5b..2e1f2cee6 100644 --- a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Protocols/Writable.html +++ b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Protocols/Writable.html @@ -14,7 +14,7 @@
      -

      xcodeproj Docs (74% documented)

      +

      xcodeproj Docs (75% documented)

      View on GitHub

      diff --git a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Structs/GroupAddingOptions.html b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Structs/GroupAddingOptions.html index 13d12bbab..f160e3645 100644 --- a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Structs/GroupAddingOptions.html +++ b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Structs/GroupAddingOptions.html @@ -14,7 +14,7 @@
      -

      xcodeproj Docs (74% documented)

      +

      xcodeproj Docs (75% documented)

      View on GitHub

      diff --git a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Structs/Xcode.html b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Structs/Xcode.html index 9f0732ba9..f941b579e 100644 --- a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Structs/Xcode.html +++ b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Structs/Xcode.html @@ -14,7 +14,7 @@
      -

      xcodeproj Docs (74% documented)

      +

      xcodeproj Docs (75% documented)

      View on GitHub

      diff --git a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Structs/Xcode/Default.html b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Structs/Xcode/Default.html index 700923c38..cc0a58109 100644 --- a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Structs/Xcode/Default.html +++ b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Structs/Xcode/Default.html @@ -14,7 +14,7 @@
      -

      xcodeproj Docs (74% documented)

      +

      xcodeproj Docs (75% documented)

      View on GitHub

      diff --git a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Structs/Xcode/LastKnown.html b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Structs/Xcode/LastKnown.html index 6e9fbb72a..bd01fe559 100644 --- a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Structs/Xcode/LastKnown.html +++ b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Structs/Xcode/LastKnown.html @@ -14,7 +14,7 @@
      -

      xcodeproj Docs (74% documented)

      +

      xcodeproj Docs (75% documented)

      View on GitHub

      diff --git a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Structs/Xcode/LastKnown/SDK.html b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Structs/Xcode/LastKnown/SDK.html index b766eb769..d879dd05d 100644 --- a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Structs/Xcode/LastKnown/SDK.html +++ b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/Structs/Xcode/LastKnown/SDK.html @@ -14,7 +14,7 @@
      -

      xcodeproj Docs (74% documented)

      +

      xcodeproj Docs (75% documented)

      View on GitHub

      diff --git a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/index.html b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/index.html index 27a512c52..502654f20 100644 --- a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/index.html +++ b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/index.html @@ -13,7 +13,7 @@
      -

      xcodeproj Docs (74% documented)

      +

      xcodeproj Docs (75% documented)

      View on GitHub

      @@ -271,6 +271,33 @@

      Contribute

    • Generate xcodeproj with swift package generate-xcodeproj.
    • Open xcodeproj.xcodeproj.
    • +

      Projects using xcodeproj

      + + + + + + + + + + + + + + + + + + + + + + + +
      ProjectRepository
      Tuistjackfan.us.kg/tuist/tuist
      Sourceryjackfan.us.kg/krzysztofzablocki/Sourcery
      ProjLintjackfan.us.kg/JamitLabs/ProjLint
      XcodeGenjackfan.us.kg/yonaskolb/XcodeGen
      + +

      If you are also leveraging xcodeproj in your project, feel free to open a PR to include it in the list above.

      Setup

      Using Swift Package Manager

      diff --git a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/search.json b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/search.json index 54ae1249b..0b0d839f0 100644 --- a/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/search.json +++ b/docs/docsets/xcodeproj.docset/Contents/Resources/Documents/search.json @@ -1 +1 @@ -{"Structs/Xcode/Default.html#/s:9xcodeproj5XcodeV7DefaultV13objectVersionSuvpZ":{"name":"objectVersion","abstract":"

      The default object version for Xcodeproj.

      ","parent_name":"Default"},"Structs/Xcode/Default.html#/s:9xcodeproj5XcodeV7DefaultV20compatibilityVersionSSvpZ":{"name":"compatibilityVersion","abstract":"

      Default compatibility version.

      ","parent_name":"Default"},"Structs/Xcode/Default.html#/s:9xcodeproj5XcodeV7DefaultV17developmentRegionSSvpZ":{"name":"developmentRegion","abstract":"

      Default development region.

      ","parent_name":"Default"},"Structs/Xcode/LastKnown/SDK.html#/s:9xcodeproj5XcodeV9LastKnownV3SDKV3iosSSvpZ":{"name":"ios","abstract":"

      Last known SDK for iOS.

      ","parent_name":"SDK"},"Structs/Xcode/LastKnown/SDK.html#/s:9xcodeproj5XcodeV9LastKnownV3SDKV5macosSSvpZ":{"name":"macos","abstract":"

      Last known SDK for macOS.

      ","parent_name":"SDK"},"Structs/Xcode/LastKnown/SDK.html#/s:9xcodeproj5XcodeV9LastKnownV3SDKV4tvosSSvpZ":{"name":"tvos","abstract":"

      Last known SDK for tvOS.

      ","parent_name":"SDK"},"Structs/Xcode/LastKnown/SDK.html#/s:9xcodeproj5XcodeV9LastKnownV3SDKV7watchosSSvpZ":{"name":"watchos","abstract":"

      Last known SDK for watchos.

      ","parent_name":"SDK"},"Structs/Xcode/LastKnown/SDK.html":{"name":"SDK","abstract":"

      Last known SDKs.

      ","parent_name":"LastKnown"},"Structs/Xcode/LastKnown.html#/s:9xcodeproj5XcodeV9LastKnownV14archiveVersionSuvpZ":{"name":"archiveVersion","abstract":"

      Last known archive version for Xcodeproj.

      ","parent_name":"LastKnown"},"Structs/Xcode/LastKnown.html#/s:9xcodeproj5XcodeV9LastKnownV12swiftVersionSSvpZ":{"name":"swiftVersion","abstract":"

      Last known Swift version (stable).

      ","parent_name":"LastKnown"},"Structs/Xcode/LastKnown.html#/s:9xcodeproj5XcodeV9LastKnownV13objectVersionSuvpZ":{"name":"objectVersion","abstract":"

      Last known object version for Xcodeproj.

      ","parent_name":"LastKnown"},"Structs/Xcode/LastKnown.html#/s:9xcodeproj5XcodeV9LastKnownV12upgradeCheckSSvpZ":{"name":"upgradeCheck","abstract":"

      Last known upgrade check.

      ","parent_name":"LastKnown"},"Structs/Xcode/LastKnown.html#/s:9xcodeproj5XcodeV9LastKnownV17swiftUpgradeCheckSSvpZ":{"name":"swiftUpgradeCheck","abstract":"

      Last known Swift upgrade check.

      ","parent_name":"LastKnown"},"Structs/Xcode/LastKnown.html":{"name":"LastKnown","abstract":"

      Last known constants.

      ","parent_name":"Xcode"},"Structs/Xcode/Default.html":{"name":"Default","abstract":"

      Default values.

      ","parent_name":"Xcode"},"Structs/Xcode.html#/s:9xcodeproj5XcodeV17inheritedKeywordsSaySSGvpZ":{"name":"inheritedKeywords","abstract":"

      Inherited keywords used in build settings.

      ","parent_name":"Xcode"},"Structs/Xcode.html#/s:9xcodeproj5XcodeV17headersExtensionsSaySSGvpZ":{"name":"headersExtensions","abstract":"

      Header files extensions.

      ","parent_name":"Xcode"},"Structs/Xcode.html#/s:9xcodeproj5XcodeV9SupportedV":{"name":"Supported","abstract":"

      Supported values.

      ","parent_name":"Xcode"},"Structs/Xcode.html#/s:9xcodeproj5XcodeV8filetypeSSSgSS9extension_tFZ":{"name":"filetype(extension:)","abstract":"

      Returns the Xcode file type for any given extension.

      ","parent_name":"Xcode"},"Structs/GroupAddingOptions.html#/s:9xcodeproj18GroupAddingOptionsV8rawValueSivp":{"name":"rawValue","abstract":"

      Raw value.

      ","parent_name":"GroupAddingOptions"},"Structs/GroupAddingOptions.html#/s:9xcodeproj18GroupAddingOptionsVACSi8rawValue_tcfc":{"name":"init(rawValue:)","abstract":"

      Initializes the options with the raw value.

      ","parent_name":"GroupAddingOptions"},"Structs/GroupAddingOptions.html#/s:9xcodeproj18GroupAddingOptionsV13withoutFolderACvpZ":{"name":"withoutFolder","abstract":"

      Create group without reference to folder

      ","parent_name":"GroupAddingOptions"},"Structs/GroupAddingOptions.html":{"name":"GroupAddingOptions","abstract":"

      Options passed when adding new groups.

      "},"Structs/Xcode.html":{"name":"Xcode","abstract":"

      Class that contains Xcode constants.

      "},"Protocols/Writable.html#/s:9xcodeproj8WritableP5writey5Basic12AbsolutePathV4path_Sb8overridetKF":{"name":"write(path:override:)","abstract":"

      Writes the object that conforms the protocol.

      ","parent_name":"Writable"},"Protocols/Writable.html#/s:9xcodeproj8WritableP5writeySS10pathString_Sb8overridetKF":{"name":"write(pathString:override:)","abstract":"

      Writes the object that conforms the protocol.

      ","parent_name":"Writable"},"Protocols/Writable.html":{"name":"Writable","abstract":"

      Protocol that defines how an entity can be writed into disk

      "},"Other Functions.html#/s:9xcodeproj9loadPlists10DictionaryVySSyXlGSgSS4path_tF":{"name":"loadPlist(path:)","abstract":"

      Static initializer that creates a Dictionary from a .plist file.

      "},"Other Functions.html#/arc4random_uniform(_:)":{"name":"arc4random_uniform(_:)"},"Extensions/PlistValue.html#/s:s25ExpressibleByArrayLiteralPx0cD7ElementQz05arrayD0d_tcfc":{"name":"init(arrayLiteral:)","parent_name":"PlistValue"},"Extensions/PlistValue.html#/s:s30ExpressibleByDictionaryLiteralPx3KeyQz_5ValueQzt010dictionaryD0d_tcfc":{"name":"init(dictionaryLiteral:)","parent_name":"PlistValue"},"Extensions/PlistValue.html#/s:s26ExpressibleByStringLiteralPx0cD4TypeQz06stringD0_tcfc":{"name":"init(stringLiteral:)","parent_name":"PlistValue"},"Extensions/PlistValue.html#/s:s43ExpressibleByExtendedGraphemeClusterLiteralPx0cdeF4TypeQz08extendeddeF0_tcfc":{"name":"init(extendedGraphemeClusterLiteral:)","parent_name":"PlistValue"},"Extensions/PlistValue.html#/s:s33ExpressibleByUnicodeScalarLiteralPx0cdE4TypeQz07unicodedE0_tcfc":{"name":"init(unicodeScalarLiteral:)","parent_name":"PlistValue"},"Extensions/CommentedString.html#/s:s26ExpressibleByStringLiteralPx0cD4TypeQz06stringD0_tcfc":{"name":"init(stringLiteral:)","parent_name":"CommentedString"},"Extensions/CommentedString.html#/s:s43ExpressibleByExtendedGraphemeClusterLiteralPx0cdeF4TypeQz08extendeddeF0_tcfc":{"name":"init(extendedGraphemeClusterLiteral:)","parent_name":"CommentedString"},"Extensions/CommentedString.html#/s:s33ExpressibleByUnicodeScalarLiteralPx0cdE4TypeQz07unicodedE0_tcfc":{"name":"init(unicodeScalarLiteral:)","parent_name":"CommentedString"},"Extensions/Bool.html#/s:Sb9xcodeprojE9xmlStringSSvp":{"name":"xmlString","abstract":"

      Returns a XML string value that represents the boolean.

      ","parent_name":"Bool"},"Extensions/Bool.html#/s:Sb9xcodeprojE3intSuvp":{"name":"int","abstract":"

      Returns a 1 for true and 0 for false

      ","parent_name":"Bool"},"Extensions/Bool.html":{"name":"Bool"},"Extensions/CommentedString.html":{"name":"CommentedString"},"Extensions/PlistValue.html":{"name":"PlistValue"},"Enums/XCBreakpointListError.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"XCBreakpointListError"},"Enums/XcodeprojWritingError.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"XcodeprojWritingError"},"Enums/XcodeprojEditingError.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"XcodeprojEditingError"},"Enums/XcodeprojEditingError.html":{"name":"XcodeprojEditingError","abstract":"

      Xcodeproj editing errors.

      "},"Enums/XcodeprojWritingError.html":{"name":"XcodeprojWritingError","abstract":"

      Xcodeproj writing error.

      "},"Enums/XCBreakpointListError.html":{"name":"XCBreakpointListError","abstract":"

      XCBreakpointList error.

      "},"Other Enums.html#/s:9xcodeproj10BuildPhaseO":{"name":"BuildPhase","abstract":"

      Enum that encapsulates all kind of build phases available in Xcode.

      "},"Classes/BuildSettingsProvider.html#/s:9xcodeproj21BuildSettingsProviderC7VariantO":{"name":"Variant","abstract":"

      Build settings variant.

      ","parent_name":"BuildSettingsProvider"},"Classes/BuildSettingsProvider.html#/s:9xcodeproj21BuildSettingsProviderC8PlatformO":{"name":"Platform","abstract":"

      Target platform.

      ","parent_name":"BuildSettingsProvider"},"Classes/BuildSettingsProvider.html#/s:9xcodeproj21BuildSettingsProviderC7ProductO":{"name":"Product","abstract":"

      Target product type.

      ","parent_name":"BuildSettingsProvider"},"Classes/BuildSettingsProvider.html#/s:9xcodeproj21BuildSettingsProviderC14projectDefaults10DictionaryVySSypGAC7VariantO7variant_tFZ":{"name":"projectDefault(variant:)","abstract":"

      Returns default build settings that Xcode sets in new projects.

      ","parent_name":"BuildSettingsProvider"},"Classes/XCVersionGroup.html#/s:9xcodeproj14XCVersionGroupC14currentVersionAA18PBXObjectReferenceCSgvp":{"name":"currentVersion","abstract":"

      Current version.

      ","parent_name":"XCVersionGroup"},"Classes/XCVersionGroup.html#/s:9xcodeproj14XCVersionGroupC07versionC4TypeSSSgvp":{"name":"versionGroupType","abstract":"

      Version group type.

      ","parent_name":"XCVersionGroup"},"Classes/XCVersionGroup.html#/s:9xcodeproj14XCVersionGroupCAcA18PBXObjectReferenceCSg14currentVersion_SSSg4pathAH4nameAA13PBXSourceTreeOSg06sourceK0AH07versionC4TypeSayAEG18childrenReferencesSbSg14includeInIndexAR10wrapsLinesAR8usesTabsSuSg11indentWidthAV03tabY0tcfc":{"name":"init(currentVersion:path:name:sourceTree:versionGroupType:childrenReferences:includeInIndex:wrapsLines:usesTabs:indentWidth:tabWidth:)","abstract":"

      Initializes the group with its attributes.

      ","parent_name":"XCVersionGroup"},"Classes/XCVersionGroup.html#/s:9xcodeproj14XCVersionGroupCACs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"XCVersionGroup"},"Classes/PBXTarget.html#/s:9xcodeproj9PBXTargetC31buildConfigurationListReferenceAA09PBXObjectF0CSgvp":{"name":"buildConfigurationListReference","abstract":"

      Target build configuration list.

      ","parent_name":"PBXTarget"},"Classes/PBXTarget.html#/s:9xcodeproj9PBXTargetC21buildPhasesReferencesSayAA18PBXObjectReferenceCGvp":{"name":"buildPhasesReferences","abstract":"

      Target build phases.

      ","parent_name":"PBXTarget"},"Classes/PBXTarget.html#/s:9xcodeproj9PBXTargetC20buildRulesReferencesSayAA18PBXObjectReferenceCGvp":{"name":"buildRulesReferences","abstract":"

      Target build rules.

      ","parent_name":"PBXTarget"},"Classes/PBXTarget.html#/s:9xcodeproj9PBXTargetC22dependenciesReferencesSayAA18PBXObjectReferenceCGvp":{"name":"dependenciesReferences","abstract":"

      Target dependencies.

      ","parent_name":"PBXTarget"},"Classes/PBXTarget.html#/s:9xcodeproj9PBXTargetC4nameSSvp":{"name":"name","abstract":"

      Target name.

      ","parent_name":"PBXTarget"},"Classes/PBXTarget.html#/s:9xcodeproj9PBXTargetC11productNameSSSgvp":{"name":"productName","abstract":"

      Target product name.

      ","parent_name":"PBXTarget"},"Classes/PBXTarget.html#/s:9xcodeproj9PBXTargetC16productReferenceAA09PBXObjectD0CSgvp":{"name":"productReference","abstract":"

      Target product reference.

      ","parent_name":"PBXTarget"},"Classes/PBXTarget.html#/s:9xcodeproj9PBXTargetC11productTypeAA010PBXProductD0OSgvp":{"name":"productType","abstract":"

      Target product type.

      ","parent_name":"PBXTarget"},"Classes/PBXTarget.html#/s:9xcodeproj9PBXTargetCACs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"PBXTarget"},"Classes/PBXTarget.html#/s:9xcodeproj9PBXTargetC22buildConfigurationListAA015XCConfigurationE0CSgyKF":{"name":"buildConfigurationList()","abstract":"

      Returns the build configuration list object.

      ","parent_name":"PBXTarget"},"Classes/PBXTarget.html#/s:9xcodeproj9PBXTargetC17sourcesBuildPhaseAA010PBXSourcesdE0CSgyKF":{"name":"sourcesBuildPhase()","abstract":"

      Returns the sources build phase.

      ","parent_name":"PBXTarget"},"Classes/PBXTarget.html#/s:9xcodeproj9PBXTargetC19resourcesBuildPhaseAA012PBXResourcesdE0CSgyKF":{"name":"resourcesBuildPhase()","abstract":"

      Returns the resources build phase.

      ","parent_name":"PBXTarget"},"Classes/PBXTarget.html#/s:9xcodeproj9PBXTargetC11sourceFilesSayAA14PBXFileElementCGyKF":{"name":"sourceFiles()","abstract":"

      Returns the target source files.

      ","parent_name":"PBXTarget"},"Classes/PBXRezBuildPhase.html#/s:9xcodeproj16PBXRezBuildPhaseC05buildD0AA0cD0Ovp":{"name":"buildPhase","parent_name":"PBXRezBuildPhase"},"Classes/PBXReferenceProxy.html#/s:9xcodeproj17PBXReferenceProxyC8fileTypeSSSgvp":{"name":"fileType","abstract":"

      Element file type

      ","parent_name":"PBXReferenceProxy"},"Classes/PBXReferenceProxy.html#/s:9xcodeproj17PBXReferenceProxyC4pathSSSgvp":{"name":"path","abstract":"

      Element path.

      ","parent_name":"PBXReferenceProxy"},"Classes/PBXReferenceProxy.html#/s:9xcodeproj17PBXReferenceProxyC15remoteReferenceAA09PBXObjectE0CSgvp":{"name":"remoteReference","abstract":"

      Element remote reference.

      ","parent_name":"PBXReferenceProxy"},"Classes/PBXReferenceProxy.html#/s:9xcodeproj17PBXReferenceProxyC10sourceTreeAA09PBXSourceE0OSgvp":{"name":"sourceTree","abstract":"

      Element source tree.

      ","parent_name":"PBXReferenceProxy"},"Classes/PBXReferenceProxy.html#/s:9xcodeproj17PBXReferenceProxyCACs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"PBXReferenceProxy"},"Classes/PBXObjectReference.html#/s:9xcodeproj18PBXObjectReferenceC9hashValueSivp":{"name":"hashValue","abstract":"

      Hash value.

      ","parent_name":"PBXObjectReference"},"Classes/PBXObjectReference.html#/s:9xcodeproj18PBXObjectReferenceC2eeoiSbAC_ACtFZ":{"name":"==(_:_:)","abstract":"

      Compares two instances of PBXObjectReference

      ","parent_name":"PBXObjectReference"},"Classes/PBXObjectReference.html#/s:9xcodeproj18PBXObjectReferenceC1loiSbAC_ACtFZ":{"name":"<(_:_:)","abstract":"

      Compares two instances.

      ","parent_name":"PBXObjectReference"},"Classes/PBXLegacyTarget.html#/s:9xcodeproj15PBXLegacyTargetC13buildToolPathSSSgvp":{"name":"buildToolPath","abstract":"

      Path to the build tool that is invoked (required)

      ","parent_name":"PBXLegacyTarget"},"Classes/PBXLegacyTarget.html#/s:9xcodeproj15PBXLegacyTargetC20buildArgumentsStringSSSgvp":{"name":"buildArgumentsString","abstract":"

      Build arguments to be passed to the build tool.

      ","parent_name":"PBXLegacyTarget"},"Classes/PBXLegacyTarget.html#/s:9xcodeproj15PBXLegacyTargetC30passBuildSettingsInEnvironmentSbvp":{"name":"passBuildSettingsInEnvironment","abstract":"

      Whether or not to pass Xcode build settings as environment variables down to the tool when invoked

      ","parent_name":"PBXLegacyTarget"},"Classes/PBXLegacyTarget.html#/s:9xcodeproj15PBXLegacyTargetC21buildWorkingDirectorySSSgvp":{"name":"buildWorkingDirectory","abstract":"

      The directory where the build tool will be invoked during a build

      ","parent_name":"PBXLegacyTarget"},"Classes/PBXLegacyTarget.html#/s:9xcodeproj15PBXLegacyTargetCACs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"PBXLegacyTarget"},"Classes/PBXContainerItem.html#/s:9xcodeproj16PBXContainerItemCACs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"PBXContainerItem"},"Classes/PBXBuildRule.html#/s:9xcodeproj12PBXBuildRuleC12compilerSpecSSvp":{"name":"compilerSpec","abstract":"

      Element compiler spec.

      ","parent_name":"PBXBuildRule"},"Classes/PBXBuildRule.html#/s:9xcodeproj12PBXBuildRuleC12filePatternsSSSgvp":{"name":"filePatterns","abstract":"

      Element file patterns.

      ","parent_name":"PBXBuildRule"},"Classes/PBXBuildRule.html#/s:9xcodeproj12PBXBuildRuleC8fileTypeSSvp":{"name":"fileType","abstract":"

      Element file type.

      ","parent_name":"PBXBuildRule"},"Classes/PBXBuildRule.html#/s:9xcodeproj12PBXBuildRuleC10isEditableSbvp":{"name":"isEditable","abstract":"

      Element is editable.

      ","parent_name":"PBXBuildRule"},"Classes/PBXBuildRule.html#/s:9xcodeproj12PBXBuildRuleC4nameSSSgvp":{"name":"name","abstract":"

      Element name.

      ","parent_name":"PBXBuildRule"},"Classes/PBXBuildRule.html#/s:9xcodeproj12PBXBuildRuleC11outputFilesSaySSGvp":{"name":"outputFiles","abstract":"

      Element output files.

      ","parent_name":"PBXBuildRule"},"Classes/PBXBuildRule.html#/s:9xcodeproj12PBXBuildRuleC24outputFilesCompilerFlagsSaySSGSgvp":{"name":"outputFilesCompilerFlags","abstract":"

      Element output files compiler flags.

      ","parent_name":"PBXBuildRule"},"Classes/PBXBuildRule.html#/s:9xcodeproj12PBXBuildRuleC6scriptSSSgvp":{"name":"script","abstract":"

      Element script.

      ","parent_name":"PBXBuildRule"},"Classes/PBXBuildRule.html#/s:9xcodeproj12PBXBuildRuleCACs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"PBXBuildRule"},"Classes/PBXBuildPhase.html#/s:9xcodeproj13PBXBuildPhaseC22defaultBuildActionMaskSuvpZ":{"name":"defaultBuildActionMask","abstract":"

      Default build action mask.

      ","parent_name":"PBXBuildPhase"},"Classes/PBXBuildPhase.html#/s:9xcodeproj13PBXBuildPhaseC15buildActionMaskSuvp":{"name":"buildActionMask","abstract":"

      Element build action mask.

      ","parent_name":"PBXBuildPhase"},"Classes/PBXBuildPhase.html#/s:9xcodeproj13PBXBuildPhaseC14fileReferencesSayAA18PBXObjectReferenceCGvp":{"name":"fileReferences","abstract":"

      Element files references.

      ","parent_name":"PBXBuildPhase"},"Classes/PBXBuildPhase.html#/s:9xcodeproj13PBXBuildPhaseC18inputFileListPathsSaySSGSgvp":{"name":"inputFileListPaths","abstract":"

      Paths to the input file lists.","parent_name":"PBXBuildPhase"},"Classes/PBXBuildPhase.html#/s:9xcodeproj13PBXBuildPhaseC19outputFileListPathsSaySSGSgvp":{"name":"outputFileListPaths","abstract":"

      Paths to the output file lists.","parent_name":"PBXBuildPhase"},"Classes/PBXBuildPhase.html#/s:9xcodeproj13PBXBuildPhaseC34runOnlyForDeploymentPostprocessingSbvp":{"name":"runOnlyForDeploymentPostprocessing","abstract":"

      Element run only for deployment post processing value.

      ","parent_name":"PBXBuildPhase"},"Classes/PBXBuildPhase.html#/s:9xcodeproj13PBXBuildPhaseC05buildC0AA05BuildC0Ovp":{"name":"buildPhase","abstract":"

      The build phase type of the build phase

      ","parent_name":"PBXBuildPhase"},"Classes/PBXBuildPhase.html#/s:9xcodeproj13PBXBuildPhaseCACs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"PBXBuildPhase"},"Classes/PBXBuildPhase.html#/s:9xcodeproj13PBXBuildPhaseC7addFileAA18PBXObjectReferenceCAFKF":{"name":"addFile(_:)","abstract":"

      Adds a file to a build phase, creating a proxy build file that points to the given file reference.

      ","parent_name":"PBXBuildPhase"},"Classes/PBXBuildPhase.html#/s:9xcodeproj13PBXBuildPhaseC4typeAA05BuildC0OSgyF":{"name":"type()","abstract":"

      Returns the build phase type.

      ","parent_name":"PBXBuildPhase"},"Classes/PBXBuildPhase.html":{"name":"PBXBuildPhase","abstract":"

      An absctract class for all the build phase objects

      "},"Classes/PBXBuildRule.html":{"name":"PBXBuildRule","abstract":"

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

      "},"Classes/PBXContainerItem.html":{"name":"PBXContainerItem","abstract":"

      Class representing an element that may contain other elements.

      "},"Classes/PBXLegacyTarget.html":{"name":"PBXLegacyTarget","abstract":"

      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.

      "},"Classes/PBXObjectReference.html":{"name":"PBXObjectReference","abstract":"

      Object used as a reference to PBXObjects from PBXObjects.

      "},"Classes/PBXReferenceProxy.html":{"name":"PBXReferenceProxy","abstract":"

      A proxy for another object which might belong to another project"},"Classes/PBXRezBuildPhase.html":{"name":"PBXRezBuildPhase","abstract":"

      This is the element for the Build Carbon Resources build phase."},"Classes/PBXTarget.html":{"name":"PBXTarget","abstract":"

      This element is an abstract parent for specialized targets.

      "},"Classes/XCVersionGroup.html":{"name":"XCVersionGroup","abstract":"

      Group that contains multiple files references to the different versions of a resource."},"Classes/BuildSettingsProvider.html":{"name":"BuildSettingsProvider","abstract":"

      Class that provides default build settings to be used in Xcode projects.

      "},"Enums/PBXObjectError.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"PBXObjectError"},"Enums/XCodeProjError.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"XCodeProjError"},"Enums/XCWorkspaceError.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"XCWorkspaceError"},"Enums/XCWorkspaceDataError.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"XCWorkspaceDataError"},"Enums/XCSharedDataError.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"XCSharedDataError"},"Enums/XCConfigError.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"XCConfigError"},"Enums/XCConfigError.html":{"name":"XCConfigError","abstract":"

      XCConfig errors.

      "},"Enums/XCSharedDataError.html":{"name":"XCSharedDataError","abstract":"

      XCSharedData errors.

      "},"Enums/XCWorkspaceDataError.html":{"name":"XCWorkspaceDataError","abstract":"

      XCWorkspaceData Errors.

      "},"Enums/XCWorkspaceError.html":{"name":"XCWorkspaceError","abstract":"

      XCWorkspace Errors

      "},"Enums/XCodeProjError.html":{"name":"XCodeProjError","abstract":"

      XcodeProj Errors

      "},"Enums/PBXObjectError.html":{"name":"PBXObjectError","abstract":"

      PBXObject error.

      "},"Classes/PBXTargetDependency.html#/s:9xcodeproj19PBXTargetDependencyC4nameSSSgvp":{"name":"name","abstract":"

      Target name.

      ","parent_name":"PBXTargetDependency"},"Classes/PBXTargetDependency.html#/s:9xcodeproj19PBXTargetDependencyC15targetReferenceAA09PBXObjectE0CSgvp":{"name":"targetReference","abstract":"

      Target reference.

      ","parent_name":"PBXTargetDependency"},"Classes/PBXTargetDependency.html#/s:9xcodeproj19PBXTargetDependencyC20targetProxyReferenceAA09PBXObjectF0CSgvp":{"name":"targetProxyReference","abstract":"

      Target proxy

      ","parent_name":"PBXTargetDependency"},"Classes/PBXTargetDependency.html#/s:9xcodeproj19PBXTargetDependencyCACSSSg4name_AA18PBXObjectReferenceCSg06targetF0AH0g5ProxyF0tcfc":{"name":"init(name:targetReference:targetProxyReference:)","abstract":"

      Initializes the target dependency.

      ","parent_name":"PBXTargetDependency"},"Classes/PBXTargetDependency.html#/s:9xcodeproj19PBXTargetDependencyCACs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"PBXTargetDependency"},"Classes/PBXTargetDependency.html#/s:9xcodeproj19PBXTargetDependencyC6targetAA0B0CSgyKF":{"name":"target()","abstract":"

      Materializes the target reference returning the target the object reference refers to.

      ","parent_name":"PBXTargetDependency"},"Classes/PBXTargetDependency.html#/s:9xcodeproj19PBXTargetDependencyC11targetProxyAA016PBXContainerItemE0CSgyKF":{"name":"targetProxy()","abstract":"

      Materializes the target proxy reference returning the target the object reference refers to.

      ","parent_name":"PBXTargetDependency"},"Classes/PBXSourcesBuildPhase.html#/s:9xcodeproj20PBXSourcesBuildPhaseC05buildD0AA0cD0Ovp":{"name":"buildPhase","parent_name":"PBXSourcesBuildPhase"},"Classes/PBXShellScriptBuildPhase.html#/s:9xcodeproj24PBXShellScriptBuildPhaseC4nameSSSgvp":{"name":"name","abstract":"

      Build phase name.

      ","parent_name":"PBXShellScriptBuildPhase"},"Classes/PBXShellScriptBuildPhase.html#/s:9xcodeproj24PBXShellScriptBuildPhaseC10inputPathsSaySSGvp":{"name":"inputPaths","abstract":"

      Input paths

      ","parent_name":"PBXShellScriptBuildPhase"},"Classes/PBXShellScriptBuildPhase.html#/s:9xcodeproj24PBXShellScriptBuildPhaseC11outputPathsSaySSGvp":{"name":"outputPaths","abstract":"

      Output paths

      ","parent_name":"PBXShellScriptBuildPhase"},"Classes/PBXShellScriptBuildPhase.html#/s:9xcodeproj24PBXShellScriptBuildPhaseC9shellPathSSSgvp":{"name":"shellPath","abstract":"

      Path to the shell.

      ","parent_name":"PBXShellScriptBuildPhase"},"Classes/PBXShellScriptBuildPhase.html#/s:9xcodeproj24PBXShellScriptBuildPhaseC05shellC0SSSgvp":{"name":"shellScript","abstract":"

      Shell script.

      ","parent_name":"PBXShellScriptBuildPhase"},"Classes/PBXShellScriptBuildPhase.html#/s:9xcodeproj24PBXShellScriptBuildPhaseC16showEnvVarsInLogSbvp":{"name":"showEnvVarsInLog","abstract":"

      Show environment variables in the logs.

      ","parent_name":"PBXShellScriptBuildPhase"},"Classes/PBXShellScriptBuildPhase.html#/s:9xcodeproj24PBXShellScriptBuildPhaseC05buildE0AA0dE0Ovp":{"name":"buildPhase","parent_name":"PBXShellScriptBuildPhase"},"Classes/PBXShellScriptBuildPhase.html#/s:9xcodeproj24PBXShellScriptBuildPhaseCACSayAA18PBXObjectReferenceCG14fileReferences_SSSg4nameSaySSG10inputPathsAJ06outputL0AJSg0k8FileListL0AM0mnoL0SS9shellPathAH0pC0Su15buildActionMaskSb34runOnlyForDeploymentPostprocessingSb16showEnvVarsInLogtcfc":{"name":"init(fileReferences:name:inputPaths:outputPaths:inputFileListPaths:outputFileListPaths:shellPath:shellScript:buildActionMask:runOnlyForDeploymentPostprocessing:showEnvVarsInLog:)","abstract":"

      Initializes the shell script build phase with its attributes.

      ","parent_name":"PBXShellScriptBuildPhase"},"Classes/PBXShellScriptBuildPhase.html#/s:9xcodeproj24PBXShellScriptBuildPhaseCACs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"PBXShellScriptBuildPhase"},"Classes/PBXCopyFilesBuildPhase.html#/s:9xcodeproj22PBXCopyFilesBuildPhaseC7dstPathSSSgvp":{"name":"dstPath","abstract":"

      Element destination path

      ","parent_name":"PBXCopyFilesBuildPhase"},"Classes/PBXCopyFilesBuildPhase.html#/s:9xcodeproj22PBXCopyFilesBuildPhaseC16dstSubfolderSpecAC9SubFolderOSgvp":{"name":"dstSubfolderSpec","abstract":"

      Element destination subfolder spec

      ","parent_name":"PBXCopyFilesBuildPhase"},"Classes/PBXCopyFilesBuildPhase.html#/s:9xcodeproj22PBXCopyFilesBuildPhaseC4nameSSSgvp":{"name":"name","abstract":"

      Copy files build phase name

      ","parent_name":"PBXCopyFilesBuildPhase"},"Classes/PBXCopyFilesBuildPhase.html#/s:9xcodeproj22PBXCopyFilesBuildPhaseC05buildE0AA0dE0Ovp":{"name":"buildPhase","parent_name":"PBXCopyFilesBuildPhase"},"Classes/PBXCopyFilesBuildPhase.html#/s:9xcodeproj22PBXCopyFilesBuildPhaseCACSSSg7dstPath_AC9SubFolderOSg0F13SubfolderSpecAD4nameSu15buildActionMaskSayAA18PBXObjectReferenceCG14fileReferencesSb34runOnlyForDeploymentPostprocessingtcfc":{"name":"init(dstPath:dstSubfolderSpec:name:buildActionMask:fileReferences:runOnlyForDeploymentPostprocessing:)","abstract":"

      Initializes the copy files build phase with its attributes.

      ","parent_name":"PBXCopyFilesBuildPhase"},"Classes/PBXCopyFilesBuildPhase.html#/s:9xcodeproj22PBXCopyFilesBuildPhaseCACs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"PBXCopyFilesBuildPhase"},"Classes/PBXResourcesBuildPhase.html#/s:9xcodeproj22PBXResourcesBuildPhaseC05buildD0AA0cD0Ovp":{"name":"buildPhase","parent_name":"PBXResourcesBuildPhase"},"Classes/PBXHeadersBuildPhase.html#/s:9xcodeproj20PBXHeadersBuildPhaseC05buildD0AA0cD0Ovp":{"name":"buildPhase","parent_name":"PBXHeadersBuildPhase"},"Classes/PBXFrameworksBuildPhase.html#/s:9xcodeproj23PBXFrameworksBuildPhaseC05buildD0AA0cD0Ovp":{"name":"buildPhase","parent_name":"PBXFrameworksBuildPhase"},"Classes/PBXFileReference.html#/s:9xcodeproj16PBXFileReferenceC12fileEncodingSuSgvp":{"name":"fileEncoding","abstract":"

      Element file encoding.

      ","parent_name":"PBXFileReference"},"Classes/PBXFileReference.html#/s:9xcodeproj16PBXFileReferenceC16explicitFileTypeSSSgvp":{"name":"explicitFileType","abstract":"

      Element explicit file type.

      ","parent_name":"PBXFileReference"},"Classes/PBXFileReference.html#/s:9xcodeproj16PBXFileReferenceC17lastKnownFileTypeSSSgvp":{"name":"lastKnownFileType","abstract":"

      Element last known file type.

      ","parent_name":"PBXFileReference"},"Classes/PBXFileReference.html#/s:9xcodeproj16PBXFileReferenceC10lineEndingSuSgvp":{"name":"lineEnding","abstract":"

      Element line ending.

      ","parent_name":"PBXFileReference"},"Classes/PBXFileReference.html#/s:9xcodeproj16PBXFileReferenceC31languageSpecificationIdentifierSSSgvp":{"name":"languageSpecificationIdentifier","abstract":"

      Element language specification identifier

      ","parent_name":"PBXFileReference"},"Classes/PBXFileReference.html#/s:9xcodeproj16PBXFileReferenceC33xcLanguageSpecificationIdentifierSSSgvp":{"name":"xcLanguageSpecificationIdentifier","abstract":"

      Element xc language specification identifier

      ","parent_name":"PBXFileReference"},"Classes/PBXFileReference.html#/s:9xcodeproj16PBXFileReferenceC34plistStructureDefinitionIdentifierSSSgvp":{"name":"plistStructureDefinitionIdentifier","abstract":"

      Element plist structure definition identifier

      ","parent_name":"PBXFileReference"},"Classes/PBXFileReference.html#/s:9xcodeproj16PBXFileReferenceCAcA13PBXSourceTreeOSg06sourceE0_SSSg4nameSuSg12fileEncodingAH16explicitFileTypeAH09lastKnownkL0AH4pathSbSg14includeInIndexAO10wrapsLinesAO8usesTabsAJ11indentWidthAJ03tabX0AJ10lineEndingAH31languageSpecificationIdentifierAH33xcLanguageSpecificationIdentifierAH34plistStructureDefinitionIdentifiertcfc":{"name":"init(sourceTree:name:fileEncoding:explicitFileType:lastKnownFileType:path:includeInIndex:wrapsLines:usesTabs:indentWidth:tabWidth:lineEnding:languageSpecificationIdentifier:xcLanguageSpecificationIdentifier:plistStructureDefinitionIdentifier:)","abstract":"

      Initializes the file reference with its properties.

      ","parent_name":"PBXFileReference"},"Classes/PBXFileReference.html#/s:9xcodeproj16PBXFileReferenceCACs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"PBXFileReference"},"Classes/PBXFileElement.html#/s:9xcodeproj14PBXFileElementC10sourceTreeAA09PBXSourceE0OSgvp":{"name":"sourceTree","abstract":"

      Element source tree.

      ","parent_name":"PBXFileElement"},"Classes/PBXFileElement.html#/s:9xcodeproj14PBXFileElementC4pathSSSgvp":{"name":"path","abstract":"

      Element path.

      ","parent_name":"PBXFileElement"},"Classes/PBXFileElement.html#/s:9xcodeproj14PBXFileElementC4nameSSSgvp":{"name":"name","abstract":"

      Element name.

      ","parent_name":"PBXFileElement"},"Classes/PBXFileElement.html#/s:9xcodeproj14PBXFileElementC14includeInIndexSbSgvp":{"name":"includeInIndex","abstract":"

      Element include in index.

      ","parent_name":"PBXFileElement"},"Classes/PBXFileElement.html#/s:9xcodeproj14PBXFileElementC8usesTabsSbSgvp":{"name":"usesTabs","abstract":"

      Element uses tabs.

      ","parent_name":"PBXFileElement"},"Classes/PBXFileElement.html#/s:9xcodeproj14PBXFileElementC11indentWidthSuSgvp":{"name":"indentWidth","abstract":"

      Element indent width.

      ","parent_name":"PBXFileElement"},"Classes/PBXFileElement.html#/s:9xcodeproj14PBXFileElementC8tabWidthSuSgvp":{"name":"tabWidth","abstract":"

      Element tab width.

      ","parent_name":"PBXFileElement"},"Classes/PBXFileElement.html#/s:9xcodeproj14PBXFileElementC10wrapsLinesSbSgvp":{"name":"wrapsLines","abstract":"

      Element wraps lines.

      ","parent_name":"PBXFileElement"},"Classes/PBXFileElement.html#/s:9xcodeproj14PBXFileElementCAcA13PBXSourceTreeOSg06sourceE0_SSSg4pathAH4nameSbSg14includeInIndexAK8usesTabsSuSg11indentWidthAN03tabO0AK10wrapsLinestcfc":{"name":"init(sourceTree:path:name:includeInIndex:usesTabs:indentWidth:tabWidth:wrapsLines:)","abstract":"

      Initializes the file element with its properties.

      ","parent_name":"PBXFileElement"},"Classes/PBXFileElement.html#/s:9xcodeproj14PBXFileElementCACs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"PBXFileElement"},"Classes/PBXFileElement.html#/s:9xcodeproj14PBXFileElementC8fullPath5Basic08AbsoluteE0VSgAG10sourceRoot_tKF":{"name":"fullPath(sourceRoot:)","abstract":"

      Returns a file absolute path.

      ","parent_name":"PBXFileElement"},"Classes/PBXContainerItemProxy.html#/s:9xcodeproj21PBXContainerItemProxyC24containerPortalReferenceAA09PBXObjectG0Cvp":{"name":"containerPortalReference","abstract":"

      The object is a reference to a PBXProject element.

      ","parent_name":"PBXContainerItemProxy"},"Classes/PBXContainerItemProxy.html#/s:9xcodeproj21PBXContainerItemProxyC9proxyTypeAC0dF0OSgvp":{"name":"proxyType","abstract":"

      Element proxy type.

      ","parent_name":"PBXContainerItemProxy"},"Classes/PBXContainerItemProxy.html#/s:9xcodeproj21PBXContainerItemProxyC23remoteGlobalIDReferenceAA18PBXObjectReferenceCSgvp":{"name":"remoteGlobalIDReference","abstract":"

      Element remote global ID reference.

      ","parent_name":"PBXContainerItemProxy"},"Classes/PBXContainerItemProxy.html#/s:9xcodeproj21PBXContainerItemProxyC10remoteInfoSSSgvp":{"name":"remoteInfo","abstract":"

      Element remote info.

      ","parent_name":"PBXContainerItemProxy"},"Classes/PBXContainerItemProxy.html#/s:9xcodeproj21PBXContainerItemProxyCAcA18PBXObjectReferenceC015containerPortalF0_AESg23remoteGlobalIDReferenceAC0D4TypeOSg05proxyL0SSSg0I4Infotcfc":{"name":"init(containerPortalReference:remoteGlobalIDReference:proxyType:remoteInfo:)","abstract":"

      Initializes the container item proxy with its attributes.

      ","parent_name":"PBXContainerItemProxy"},"Classes/PBXContainerItemProxy.html#/s:9xcodeproj21PBXContainerItemProxyCACs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"PBXContainerItemProxy"},"Classes/PBXBuildFile.html#/s:9xcodeproj12PBXBuildFileC13fileReferenceAA09PBXObjectE0CSgvp":{"name":"fileReference","abstract":"

      Element file reference.

      ","parent_name":"PBXBuildFile"},"Classes/PBXBuildFile.html#/s:9xcodeproj12PBXBuildFileC8settingss10DictionaryVySSypGSgvp":{"name":"settings","abstract":"

      Element settings

      ","parent_name":"PBXBuildFile"},"Classes/PBXBuildFile.html#/s:9xcodeproj12PBXBuildFileCAcA18PBXObjectReferenceC04fileE0_s10DictionaryVySSypGSg8settingstcfc":{"name":"init(fileReference:settings:)","abstract":"

      Initiazlies the build file with its attributes.

      ","parent_name":"PBXBuildFile"},"Classes/PBXBuildFile.html#/s:9xcodeproj12PBXBuildFileCACs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"PBXBuildFile"},"Classes/PBXBuildFile.html#/s:9xcodeproj12PBXBuildFileC4fileAA14PBXFileElementCSgyKF":{"name":"file()","abstract":"

      Materializes the file reference and returns the object.

      ","parent_name":"PBXBuildFile"},"Enums/PBXSourceTree.html#/s:s9DecodablePxs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"PBXSourceTree"},"Enums/PBXSourceTree.html#/s:s9EquatableP2eeoiSbx_xtFZ":{"name":"==(_:_:)","parent_name":"PBXSourceTree"},"Enums/PBXSourceTree.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"PBXSourceTree"},"Classes/PBXObject.html#/s:9xcodeproj9PBXObjectC9referenceAA0B9ReferenceCvp":{"name":"reference","abstract":"

      The object reference in the project that contains it.

      ","parent_name":"PBXObject"},"Classes/PBXObject.html#/s:9xcodeproj9PBXObjectCACs7Decoder_p4from_tKcfc":{"name":"init(from:)","abstract":"

      Initializes the object from its project representation.

      ","parent_name":"PBXObject"},"Classes/PBXObject.html#/s:9xcodeproj9PBXObjectC3isaSSvpZ":{"name":"isa","abstract":"

      Object isa (type id)

      ","parent_name":"PBXObject"},"Classes/PBXObject.html#/s:s9EquatableP2eeoiSbx_xtFZ":{"name":"==(_:_:)","parent_name":"PBXObject"},"Classes/PBXProj.html#/s:9xcodeproj7PBXProjC14archiveVersionSuvp":{"name":"archiveVersion","abstract":"

      Project archive version.

      ","parent_name":"PBXProj"},"Classes/PBXProj.html#/s:9xcodeproj7PBXProjC13objectVersionSuvp":{"name":"objectVersion","abstract":"

      Project object version.

      ","parent_name":"PBXProj"},"Classes/PBXProj.html#/s:9xcodeproj7PBXProjC7classess10DictionaryVySSypGvp":{"name":"classes","abstract":"

      Project classes.

      ","parent_name":"PBXProj"},"Classes/PBXProj.html#/s:9xcodeproj7PBXProjC19rootObjectReferenceAA09PBXObjectE0CSgvp":{"name":"rootObjectReference","abstract":"

      Project root object.

      ","parent_name":"PBXProj"},"Classes/PBXProj.html#/s:9xcodeproj7PBXProjCAcA18PBXObjectReferenceCSg010rootObjectD0_Su13objectVersionSu07archiveH0s10DictionaryVySSypG7classesSayAA0C0CG7objectstcfc":{"name":"init(rootObjectReference:objectVersion:archiveVersion:classes:objects:)","abstract":"

      Initializes the project with its attributes.

      ","parent_name":"PBXProj"},"Classes/PBXProj.html#/s:s9DecodablePxs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"PBXProj"},"Classes/PBXProj.html#/s:9xcodeproj7PBXProjC11rootProjectAA10PBXProjectCSgyKF":{"name":"rootProject()","abstract":"

      Returns root project.

      ","parent_name":"PBXProj"},"Classes/PBXProj.html#/s:9xcodeproj7PBXProjC9rootGroupAA8PBXGroupCSgyKF":{"name":"rootGroup()","abstract":"

      Returns root project’s root group.

      ","parent_name":"PBXProj"},"Classes/PBXProj.html#/s:s9EquatableP2eeoiSbx_xtFZ":{"name":"==(_:_:)","parent_name":"PBXProj"},"Classes/PBXProj.html#/s:9xcodeproj8WritableP5writey5Basic12AbsolutePathV4path_Sb8overridetKF":{"name":"write(path:override:)","parent_name":"PBXProj"},"Classes/PBXNativeTarget.html#/s:9xcodeproj15PBXNativeTargetCACs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"PBXNativeTarget"},"Classes/PBXNativeTarget.html#/s:9xcodeproj15PBXNativeTargetC13addDependencyAA18PBXObjectReferenceCSgAC6target_tKF":{"name":"addDependency(target:)","abstract":"

      Adds a dependency to the target.

      ","parent_name":"PBXNativeTarget"},"Classes/XCConfigurationList.html#/s:9xcodeproj19XCConfigurationListC29buildConfigurationsReferencesSayAA18PBXObjectReferenceCGvp":{"name":"buildConfigurationsReferences","abstract":"

      Element build configurations.

      ","parent_name":"XCConfigurationList"},"Classes/XCConfigurationList.html#/s:9xcodeproj19XCConfigurationListC29defaultConfigurationIsVisibleSbvp":{"name":"defaultConfigurationIsVisible","abstract":"

      Element default configuration is visible.

      ","parent_name":"XCConfigurationList"},"Classes/XCConfigurationList.html#/s:9xcodeproj19XCConfigurationListC24defaultConfigurationNameSSSgvp":{"name":"defaultConfigurationName","abstract":"

      Element default configuration name

      ","parent_name":"XCConfigurationList"},"Classes/XCConfigurationList.html#/s:9xcodeproj19XCConfigurationListCACSayAA18PBXObjectReferenceCG29buildConfigurationsReferences_SSSg24defaultConfigurationNameSb0iJ9IsVisibletcfc":{"name":"init(buildConfigurationsReferences:defaultConfigurationName:defaultConfigurationIsVisible:)","abstract":"

      Initializes the element with its properties.

      ","parent_name":"XCConfigurationList"},"Classes/XCConfigurationList.html#/s:9xcodeproj19XCConfigurationListC19buildConfigurationsSayAA20XCBuildConfigurationCGyKF":{"name":"buildConfigurations()","abstract":"

      Returns the build configurations.

      ","parent_name":"XCConfigurationList"},"Classes/XCConfigurationList.html#/s:9xcodeproj19XCConfigurationListCACs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"XCConfigurationList"},"Classes/XCConfigurationList.html#/s:9xcodeproj19XCConfigurationListC13configurationAA20XCBuildConfigurationCSgSS4name_tKF":{"name":"configuration(name:)","abstract":"

      Returns the build configuration with the given name (if it exists)

      ","parent_name":"XCConfigurationList"},"Classes/XCConfigurationList.html#/s:9xcodeproj19XCConfigurationListC24addDefaultConfigurationsSayAA20XCBuildConfigurationCGyKF":{"name":"addDefaultConfigurations()","abstract":"

      Adds the default configurations, debug and release

      ","parent_name":"XCConfigurationList"},"Classes/XCConfigurationList.html#/s:9xcodeproj19XCConfigurationListC3addAA20XCBuildConfigurationCSS13configuration_AA18PBXObjectReferenceCSg04basefI0s10DictionaryVySSypG13buildSettingstKF":{"name":"add(configuration:baseConfigurationReference:buildSettings:)","abstract":"

      Adds a build configuration with the given name.","parent_name":"XCConfigurationList"},"Classes/XCConfigurationList.html#/s:9xcodeproj19XCConfigurationListC023objectWithConfigurationC0AA9PBXObjectCSgyKF":{"name":"objectWithConfigurationList()","abstract":"

      Returns the object with the given configuration list (project or target)

      ","parent_name":"XCConfigurationList"},"Classes/XCBuildConfiguration.html#/s:9xcodeproj20XCBuildConfigurationC04baseC9ReferenceAA09PBXObjectE0CSgvp":{"name":"baseConfigurationReference","abstract":"

      The path to a xcconfig file

      ","parent_name":"XCBuildConfiguration"},"Classes/XCBuildConfiguration.html#/s:9xcodeproj20XCBuildConfigurationC13buildSettingss10DictionaryVySSypGvp":{"name":"buildSettings","abstract":"

      A map of build settings.

      ","parent_name":"XCBuildConfiguration"},"Classes/XCBuildConfiguration.html#/s:9xcodeproj20XCBuildConfigurationC4nameSSvp":{"name":"name","abstract":"

      The configuration name.

      ","parent_name":"XCBuildConfiguration"},"Classes/XCBuildConfiguration.html#/s:9xcodeproj20XCBuildConfigurationCACSS4name_AA18PBXObjectReferenceCSg04basecF0s10DictionaryVySSypG13buildSettingstcfc":{"name":"init(name:baseConfigurationReference:buildSettings:)","abstract":"

      Initializes a build configuration.

      ","parent_name":"XCBuildConfiguration"},"Classes/XCBuildConfiguration.html#/s:9xcodeproj20XCBuildConfigurationCACs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"XCBuildConfiguration"},"Classes/XcodeProj.html#/s:9xcodeproj9XcodeProjC9workspaceAA11XCWorkspaceCvp":{"name":"workspace","abstract":"

      Project workspace

      ","parent_name":"XcodeProj"},"Classes/XcodeProj.html#/s:9xcodeproj9XcodeProjC7pbxprojAA7PBXProjCvp":{"name":"pbxproj","abstract":"

      .pbxproj representatino

      ","parent_name":"XcodeProj"},"Classes/XcodeProj.html#/s:9xcodeproj9XcodeProjC10sharedDataAA08XCSharedE0CSgvp":{"name":"sharedData","abstract":"

      Shared data.

      ","parent_name":"XcodeProj"},"Classes/XcodeProj.html#/s:9xcodeproj9XcodeProjCAcA11XCWorkspaceC9workspace_AA7PBXProjC7pbxprojAA12XCSharedDataCSg06sharedI0tcfc":{"name":"init(workspace:pbxproj:sharedData:)","abstract":"

      Initializes the XCodeProj

      ","parent_name":"XcodeProj"},"Classes/XcodeProj.html#/s:s9EquatableP2eeoiSbx_xtFZ":{"name":"==(_:_:)","parent_name":"XcodeProj"},"Classes/XcodeProj.html#/s:9xcodeproj9XcodeProjC5writey5Basic12AbsolutePathV4path_Sb8overridetKF":{"name":"write(path:override:)","abstract":"

      Writes project to the given path.

      ","parent_name":"XcodeProj"},"Classes/XcodeProj.html#/s:9xcodeproj9XcodeProjC13workspacePath5Basic08AbsoluteE0VAGFZ":{"name":"workspacePath(_:)","abstract":"

      Returns workspace file path relative to the given path.

      ","parent_name":"XcodeProj"},"Classes/XcodeProj.html#/s:9xcodeproj9XcodeProjC14writeWorkspacey5Basic12AbsolutePathV4path_Sb8overridetKF":{"name":"writeWorkspace(path:override:)","abstract":"

      Writes workspace to the given path.

      ","parent_name":"XcodeProj"},"Classes/XcodeProj.html#/s:9xcodeproj9XcodeProjC11pbxprojPath5Basic08AbsoluteE0VAGFZ":{"name":"pbxprojPath(_:)","abstract":"

      Returns project file path relative to the given path.

      ","parent_name":"XcodeProj"},"Classes/XcodeProj.html#/s:9xcodeproj9XcodeProjC12writePBXProjy5Basic12AbsolutePathV4path_Sb8overridetKF":{"name":"writePBXProj(path:override:)","abstract":"

      Writes project to the given path.

      ","parent_name":"XcodeProj"},"Classes/XcodeProj.html#/s:9xcodeproj9XcodeProjC14sharedDataPath5Basic08AbsoluteF0VAGFZ":{"name":"sharedDataPath(_:)","abstract":"

      Returns shared data path relative to the given path.

      ","parent_name":"XcodeProj"},"Classes/XcodeProj.html#/s:9xcodeproj9XcodeProjC11schemesPath5Basic08AbsoluteE0VAGFZ":{"name":"schemesPath(_:)","abstract":"

      Returns schemes folder path relative to the given path.

      ","parent_name":"XcodeProj"},"Classes/XcodeProj.html#/s:9xcodeproj9XcodeProjC10schemePath5Basic08AbsoluteE0VAG_SS0D4NametFZ":{"name":"schemePath(_:schemeName:)","abstract":"

      Returns scheme file path relative to the given path.

      ","parent_name":"XcodeProj"},"Classes/XcodeProj.html#/s:9xcodeproj9XcodeProjC12writeSchemesy5Basic12AbsolutePathV4path_Sb8overridetKF":{"name":"writeSchemes(path:override:)","abstract":"

      Writes all project schemes to the given path.

      ","parent_name":"XcodeProj"},"Classes/XcodeProj.html#/s:9xcodeproj9XcodeProjC12debuggerPath5Basic08AbsoluteE0VAGFZ":{"name":"debuggerPath(_:)","abstract":"

      Returns debugger folder path relative to the given path.

      ","parent_name":"XcodeProj"},"Classes/XcodeProj.html#/s:9xcodeproj9XcodeProjC15breakPointsPath5Basic08AbsoluteF0VAGFZ":{"name":"breakPointsPath(_:)","abstract":"

      Returns breakpoints plist path relative to the given path.

      ","parent_name":"XcodeProj"},"Classes/XcodeProj.html#/s:9xcodeproj9XcodeProjC16writeBreakPointsy5Basic12AbsolutePathV4path_Sb8overridetKF":{"name":"writeBreakPoints(path:override:)","abstract":"

      Writes all project breakpoints to the given path.

      ","parent_name":"XcodeProj"},"Classes/XCWorkspace.html#/s:9xcodeproj11XCWorkspaceC4dataAA0B4DataCvp":{"name":"data","abstract":"

      Workspace data

      ","parent_name":"XCWorkspace"},"Classes/XCWorkspace.html#/s:9xcodeproj11XCWorkspaceCAC5Basic12AbsolutePathV4path_tKcfc":{"name":"init(path:)","abstract":"

      Initializes the workspace with the path where the workspace is.","parent_name":"XCWorkspace"},"Classes/XCWorkspace.html#/s:9xcodeproj11XCWorkspaceCACycfc":{"name":"init()","abstract":"

      Initializes a default workspace with a single reference that points to self:

      ","parent_name":"XCWorkspace"},"Classes/XCWorkspace.html#/s:9xcodeproj11XCWorkspaceCACSS10pathString_tKcfc":{"name":"init(pathString:)","abstract":"

      Initializes the workspace with the path string.

      ","parent_name":"XCWorkspace"},"Classes/XCWorkspace.html#/s:9xcodeproj11XCWorkspaceCAcA0B4DataC4data_tcfc":{"name":"init(data:)","abstract":"

      Initializes the workspace with its properties.

      ","parent_name":"XCWorkspace"},"Classes/XCWorkspace.html#/s:9xcodeproj8WritableP5writey5Basic12AbsolutePathV4path_Sb8overridetKF":{"name":"write(path:override:)","parent_name":"XCWorkspace"},"Classes/XCWorkspace.html#/s:s9EquatableP2eeoiSbx_xtFZ":{"name":"==(_:_:)","parent_name":"XCWorkspace"},"Classes/XCConfig.html#/s:9xcodeproj8XCConfigC8includesSay5Basic12RelativePathV7include_AC6configtGvp":{"name":"includes","abstract":"

      Configuration file includes.

      ","parent_name":"XCConfig"},"Classes/XCConfig.html#/s:9xcodeproj8XCConfigC13buildSettingss10DictionaryVySSypGvp":{"name":"buildSettings","abstract":"

      Build settings

      ","parent_name":"XCConfig"},"Classes/XCConfig.html#/s:9xcodeproj8XCConfigCACSay5Basic12RelativePathV7include_AC6configtG8includes_s10DictionaryVySSypG13buildSettingstcfc":{"name":"init(includes:buildSettings:)","abstract":"

      Initializes the XCConfig file with its attributes.

      ","parent_name":"XCConfig"},"Classes/XCConfig.html#/s:9xcodeproj8XCConfigCAC5Basic12AbsolutePathV4path_AFSg07projectE0tKcfc":{"name":"init(path:projectPath:)","abstract":"

      Initializes the XCConfig reading the content from the file at the given path and parsing it.

      ","parent_name":"XCConfig"},"Classes/XCConfig.html#/s:s9EquatableP2eeoiSbx_xtFZ":{"name":"==(_:_:)","parent_name":"XCConfig"},"Classes/XCConfig.html#/s:9xcodeproj8XCConfigC22flattenedBuildSettingss10DictionaryVySSypGyF":{"name":"flattenedBuildSettings()","abstract":"

      It returns the build settings after flattening all the includes.

      ","parent_name":"XCConfig"},"Classes/XCConfig.html#/s:9xcodeproj8WritableP5writey5Basic12AbsolutePathV4path_Sb8overridetKF":{"name":"write(path:override:)","parent_name":"XCConfig"},"Models.html#/s:9xcodeproj13BuildSettingsa":{"name":"BuildSettings","abstract":"

      Build settings.

      "},"Classes/XCConfig.html":{"name":"XCConfig","abstract":"

      .xcconfig configuration file.

      "},"Classes/XCWorkspace.html":{"name":"XCWorkspace","abstract":"

      Model that represents a Xcode workspace.

      "},"Classes/XcodeProj.html":{"name":"XcodeProj","abstract":"

      Model that represents a .xcodeproj project.

      "},"Classes/XCBuildConfiguration.html":{"name":"XCBuildConfiguration","abstract":"

      This is the element for listing build configurations.

      "},"Classes/XCConfigurationList.html":{"name":"XCConfigurationList","abstract":"

      This is the element for listing build configurations.

      "},"Classes/PBXNativeTarget.html":{"name":"PBXNativeTarget","abstract":"

      This is the element for a build target that produces a binary content (application or library).

      "},"Classes/PBXProj.html":{"name":"PBXProj","abstract":"

      Represents a .pbxproj file

      "},"Classes/PBXObject.html":{"name":"PBXObject","abstract":"

      Class that represents a project element.

      "},"Enums/PBXSourceTree.html":{"name":"PBXSourceTree","abstract":"

      Specifies source trees for files"},"Models.html#/s:9xcodeproj18PBXAggregateTargetC":{"name":"PBXAggregateTarget","abstract":"

      This is the element for a build target that aggregates several others.

      "},"Classes/PBXBuildFile.html":{"name":"PBXBuildFile","abstract":"

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

      "},"Classes/PBXContainerItemProxy.html":{"name":"PBXContainerItemProxy","abstract":"

      This is the element to decorate a target item.

      "},"Classes/PBXFileElement.html":{"name":"PBXFileElement","abstract":"

      This element is an abstract parent for file and group elements.

      "},"Classes/PBXFileReference.html":{"name":"PBXFileReference","abstract":"

      A PBXFileReference is used to track every external file referenced by"},"Classes/PBXFrameworksBuildPhase.html":{"name":"PBXFrameworksBuildPhase","abstract":"

      This is the element for the framework link build phase.

      "},"Classes/PBXHeadersBuildPhase.html":{"name":"PBXHeadersBuildPhase","abstract":"

      This is the element for the framework headers build phase.

      "},"Classes/PBXResourcesBuildPhase.html":{"name":"PBXResourcesBuildPhase","abstract":"

      This is the element for the resources copy build phase.

      "},"Classes/PBXCopyFilesBuildPhase.html":{"name":"PBXCopyFilesBuildPhase","abstract":"

      This is the element for the copy file build phase.

      "},"Classes/PBXShellScriptBuildPhase.html":{"name":"PBXShellScriptBuildPhase","abstract":"

      This is the element for the shell script build phase.

      "},"Classes/PBXSourcesBuildPhase.html":{"name":"PBXSourcesBuildPhase","abstract":"

      This is the element for the sources compilation build phase.

      "},"Classes/PBXTargetDependency.html":{"name":"PBXTargetDependency","abstract":"

      This is the element for referencing other targets through content proxies.

      "},"Models.html":{"name":"Models"},"Errors.html":{"name":"Errors"},"Other Classes.html":{"name":"Other Classes","abstract":"

      The following classes are available globally.

      "},"Other Enums.html":{"name":"Other Enumerations","abstract":"

      The following enumerations are available globally.

      "},"Other Extensions.html":{"name":"Other Extensions","abstract":"

      The following extensions are available globally.

      "},"Other Functions.html":{"name":"Other Functions","abstract":"

      The following functions are available globally.

      "},"Other Protocols.html":{"name":"Other Protocols","abstract":"

      The following protocols are available globally.

      "},"Other Structs.html":{"name":"Other Structures","abstract":"

      The following structures are available globally.

      "}} \ No newline at end of file +{"Structs/Xcode/Default.html#/s:9xcodeproj5XcodeV7DefaultV13objectVersionSuvpZ":{"name":"objectVersion","abstract":"

      The default object version for Xcodeproj.

      ","parent_name":"Default"},"Structs/Xcode/Default.html#/s:9xcodeproj5XcodeV7DefaultV20compatibilityVersionSSvpZ":{"name":"compatibilityVersion","abstract":"

      Default compatibility version.

      ","parent_name":"Default"},"Structs/Xcode/Default.html#/s:9xcodeproj5XcodeV7DefaultV17developmentRegionSSvpZ":{"name":"developmentRegion","abstract":"

      Default development region.

      ","parent_name":"Default"},"Structs/Xcode/LastKnown/SDK.html#/s:9xcodeproj5XcodeV9LastKnownV3SDKV3iosSSvpZ":{"name":"ios","abstract":"

      Last known SDK for iOS.

      ","parent_name":"SDK"},"Structs/Xcode/LastKnown/SDK.html#/s:9xcodeproj5XcodeV9LastKnownV3SDKV5macosSSvpZ":{"name":"macos","abstract":"

      Last known SDK for macOS.

      ","parent_name":"SDK"},"Structs/Xcode/LastKnown/SDK.html#/s:9xcodeproj5XcodeV9LastKnownV3SDKV4tvosSSvpZ":{"name":"tvos","abstract":"

      Last known SDK for tvOS.

      ","parent_name":"SDK"},"Structs/Xcode/LastKnown/SDK.html#/s:9xcodeproj5XcodeV9LastKnownV3SDKV7watchosSSvpZ":{"name":"watchos","abstract":"

      Last known SDK for watchos.

      ","parent_name":"SDK"},"Structs/Xcode/LastKnown/SDK.html":{"name":"SDK","abstract":"

      Last known SDKs.

      ","parent_name":"LastKnown"},"Structs/Xcode/LastKnown.html#/s:9xcodeproj5XcodeV9LastKnownV14archiveVersionSuvpZ":{"name":"archiveVersion","abstract":"

      Last known archive version for Xcodeproj.

      ","parent_name":"LastKnown"},"Structs/Xcode/LastKnown.html#/s:9xcodeproj5XcodeV9LastKnownV12swiftVersionSSvpZ":{"name":"swiftVersion","abstract":"

      Last known Swift version (stable).

      ","parent_name":"LastKnown"},"Structs/Xcode/LastKnown.html#/s:9xcodeproj5XcodeV9LastKnownV13objectVersionSuvpZ":{"name":"objectVersion","abstract":"

      Last known object version for Xcodeproj.

      ","parent_name":"LastKnown"},"Structs/Xcode/LastKnown.html#/s:9xcodeproj5XcodeV9LastKnownV12upgradeCheckSSvpZ":{"name":"upgradeCheck","abstract":"

      Last known upgrade check.

      ","parent_name":"LastKnown"},"Structs/Xcode/LastKnown.html#/s:9xcodeproj5XcodeV9LastKnownV17swiftUpgradeCheckSSvpZ":{"name":"swiftUpgradeCheck","abstract":"

      Last known Swift upgrade check.

      ","parent_name":"LastKnown"},"Structs/Xcode/LastKnown.html":{"name":"LastKnown","abstract":"

      Last known constants.

      ","parent_name":"Xcode"},"Structs/Xcode/Default.html":{"name":"Default","abstract":"

      Default values.

      ","parent_name":"Xcode"},"Structs/Xcode.html#/s:9xcodeproj5XcodeV17inheritedKeywordsSaySSGvpZ":{"name":"inheritedKeywords","abstract":"

      Inherited keywords used in build settings.

      ","parent_name":"Xcode"},"Structs/Xcode.html#/s:9xcodeproj5XcodeV17headersExtensionsSaySSGvpZ":{"name":"headersExtensions","abstract":"

      Header files extensions.

      ","parent_name":"Xcode"},"Structs/Xcode.html#/s:9xcodeproj5XcodeV9SupportedV":{"name":"Supported","abstract":"

      Supported values.

      ","parent_name":"Xcode"},"Structs/Xcode.html#/s:9xcodeproj5XcodeV8filetypeSSSgSS9extension_tFZ":{"name":"filetype(extension:)","abstract":"

      Returns the Xcode file type for any given extension.

      ","parent_name":"Xcode"},"Structs/GroupAddingOptions.html#/s:9xcodeproj18GroupAddingOptionsV8rawValueSivp":{"name":"rawValue","abstract":"

      Raw value.

      ","parent_name":"GroupAddingOptions"},"Structs/GroupAddingOptions.html#/s:9xcodeproj18GroupAddingOptionsVACSi8rawValue_tcfc":{"name":"init(rawValue:)","abstract":"

      Initializes the options with the raw value.

      ","parent_name":"GroupAddingOptions"},"Structs/GroupAddingOptions.html#/s:9xcodeproj18GroupAddingOptionsV13withoutFolderACvpZ":{"name":"withoutFolder","abstract":"

      Create group without reference to folder

      ","parent_name":"GroupAddingOptions"},"Structs/GroupAddingOptions.html":{"name":"GroupAddingOptions","abstract":"

      Options passed when adding new groups.

      "},"Structs/Xcode.html":{"name":"Xcode","abstract":"

      Class that contains Xcode constants.

      "},"Protocols/Writable.html#/s:9xcodeproj8WritableP5writey5Basic12AbsolutePathV4path_Sb8overridetKF":{"name":"write(path:override:)","abstract":"

      Writes the object that conforms the protocol.

      ","parent_name":"Writable"},"Protocols/Writable.html#/s:9xcodeproj8WritableP5writeySS10pathString_Sb8overridetKF":{"name":"write(pathString:override:)","abstract":"

      Writes the object that conforms the protocol.

      ","parent_name":"Writable"},"Protocols/Writable.html":{"name":"Writable","abstract":"

      Protocol that defines how an entity can be writed into disk

      "},"Other Functions.html#/s:9xcodeproj9loadPlists10DictionaryVySSyXlGSgSS4path_tF":{"name":"loadPlist(path:)","abstract":"

      Static initializer that creates a Dictionary from a .plist file.

      "},"Other Functions.html#/arc4random_uniform(_:)":{"name":"arc4random_uniform(_:)"},"Extensions/PlistValue.html#/s:s25ExpressibleByArrayLiteralPx0cD7ElementQz05arrayD0d_tcfc":{"name":"init(arrayLiteral:)","parent_name":"PlistValue"},"Extensions/PlistValue.html#/s:s30ExpressibleByDictionaryLiteralPx3KeyQz_5ValueQzt010dictionaryD0d_tcfc":{"name":"init(dictionaryLiteral:)","parent_name":"PlistValue"},"Extensions/PlistValue.html#/s:s26ExpressibleByStringLiteralPx0cD4TypeQz06stringD0_tcfc":{"name":"init(stringLiteral:)","parent_name":"PlistValue"},"Extensions/PlistValue.html#/s:s43ExpressibleByExtendedGraphemeClusterLiteralPx0cdeF4TypeQz08extendeddeF0_tcfc":{"name":"init(extendedGraphemeClusterLiteral:)","parent_name":"PlistValue"},"Extensions/PlistValue.html#/s:s33ExpressibleByUnicodeScalarLiteralPx0cdE4TypeQz07unicodedE0_tcfc":{"name":"init(unicodeScalarLiteral:)","parent_name":"PlistValue"},"Extensions/CommentedString.html#/s:s26ExpressibleByStringLiteralPx0cD4TypeQz06stringD0_tcfc":{"name":"init(stringLiteral:)","parent_name":"CommentedString"},"Extensions/CommentedString.html#/s:s43ExpressibleByExtendedGraphemeClusterLiteralPx0cdeF4TypeQz08extendeddeF0_tcfc":{"name":"init(extendedGraphemeClusterLiteral:)","parent_name":"CommentedString"},"Extensions/CommentedString.html#/s:s33ExpressibleByUnicodeScalarLiteralPx0cdE4TypeQz07unicodedE0_tcfc":{"name":"init(unicodeScalarLiteral:)","parent_name":"CommentedString"},"Extensions/Bool.html#/s:Sb9xcodeprojE9xmlStringSSvp":{"name":"xmlString","abstract":"

      Returns a XML string value that represents the boolean.

      ","parent_name":"Bool"},"Extensions/Bool.html#/s:Sb9xcodeprojE3intSuvp":{"name":"int","abstract":"

      Returns a 1 for true and 0 for false

      ","parent_name":"Bool"},"Extensions/Bool.html":{"name":"Bool"},"Extensions/CommentedString.html":{"name":"CommentedString"},"Extensions/PlistValue.html":{"name":"PlistValue"},"Enums/XCBreakpointListError.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"XCBreakpointListError"},"Enums/XcodeprojWritingError.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"XcodeprojWritingError"},"Enums/XcodeprojEditingError.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"XcodeprojEditingError"},"Enums/XcodeprojEditingError.html":{"name":"XcodeprojEditingError","abstract":"

      Xcodeproj editing errors.

      "},"Enums/XcodeprojWritingError.html":{"name":"XcodeprojWritingError","abstract":"

      Xcodeproj writing error.

      "},"Enums/XCBreakpointListError.html":{"name":"XCBreakpointListError","abstract":"

      XCBreakpointList error.

      "},"Other Enums.html#/s:9xcodeproj10BuildPhaseO":{"name":"BuildPhase","abstract":"

      Enum that encapsulates all kind of build phases available in Xcode.

      "},"Classes/BuildSettingsProvider.html#/s:9xcodeproj21BuildSettingsProviderC7VariantO":{"name":"Variant","abstract":"

      Build settings variant.

      ","parent_name":"BuildSettingsProvider"},"Classes/BuildSettingsProvider.html#/s:9xcodeproj21BuildSettingsProviderC8PlatformO":{"name":"Platform","abstract":"

      Target platform.

      ","parent_name":"BuildSettingsProvider"},"Classes/BuildSettingsProvider.html#/s:9xcodeproj21BuildSettingsProviderC7ProductO":{"name":"Product","abstract":"

      Target product type.

      ","parent_name":"BuildSettingsProvider"},"Classes/BuildSettingsProvider.html#/s:9xcodeproj21BuildSettingsProviderC14projectDefaults10DictionaryVySSypGAC7VariantO7variant_tFZ":{"name":"projectDefault(variant:)","abstract":"

      Returns default build settings that Xcode sets in new projects.

      ","parent_name":"BuildSettingsProvider"},"Classes/PBXTarget.html#/s:9xcodeproj9PBXTargetC31buildConfigurationListReferenceAA09PBXObjectF0CSgvp":{"name":"buildConfigurationListReference","abstract":"

      Target build configuration list.

      ","parent_name":"PBXTarget"},"Classes/PBXTarget.html#/s:9xcodeproj9PBXTargetC22buildConfigurationListAA015XCConfigurationE0CSgvp":{"name":"buildConfigurationList","abstract":"

      Build configuration list.

      ","parent_name":"PBXTarget"},"Classes/PBXTarget.html#/s:9xcodeproj9PBXTargetC20buildPhaseReferencesSayAA18PBXObjectReferenceCGvp":{"name":"buildPhaseReferences","abstract":"

      Target build phase references.

      ","parent_name":"PBXTarget"},"Classes/PBXTarget.html#/s:9xcodeproj9PBXTargetC11buildPhasesSayAA13PBXBuildPhaseCGvp":{"name":"buildPhases","abstract":"

      Target build phases.

      ","parent_name":"PBXTarget"},"Classes/PBXTarget.html#/s:9xcodeproj9PBXTargetC19buildRuleReferencesSayAA18PBXObjectReferenceCGvp":{"name":"buildRuleReferences","abstract":"

      Target build rule references.

      ","parent_name":"PBXTarget"},"Classes/PBXTarget.html#/s:9xcodeproj9PBXTargetC10buildRulesSayAA12PBXBuildRuleCGvp":{"name":"buildRules","abstract":"

      Target build rules.

      ","parent_name":"PBXTarget"},"Classes/PBXTarget.html#/s:9xcodeproj9PBXTargetC20dependencyReferencesSayAA18PBXObjectReferenceCGvp":{"name":"dependencyReferences","abstract":"

      Target dependency references.

      ","parent_name":"PBXTarget"},"Classes/PBXTarget.html#/s:9xcodeproj9PBXTargetC12dependenciesSayAA0B10DependencyCGvp":{"name":"dependencies","abstract":"

      Target dependencies.

      ","parent_name":"PBXTarget"},"Classes/PBXTarget.html#/s:9xcodeproj9PBXTargetC4nameSSvp":{"name":"name","abstract":"

      Target name.

      ","parent_name":"PBXTarget"},"Classes/PBXTarget.html#/s:9xcodeproj9PBXTargetC11productNameSSSgvp":{"name":"productName","abstract":"

      Target product name.

      ","parent_name":"PBXTarget"},"Classes/PBXTarget.html#/s:9xcodeproj9PBXTargetC16productReferenceAA09PBXObjectD0CSgvp":{"name":"productReference","abstract":"

      Target product reference.

      ","parent_name":"PBXTarget"},"Classes/PBXTarget.html#/s:9xcodeproj9PBXTargetC7productAA16PBXFileReferenceCSgvp":{"name":"product","abstract":"

      Target product.

      ","parent_name":"PBXTarget"},"Classes/PBXTarget.html#/s:9xcodeproj9PBXTargetC11productTypeAA010PBXProductD0OSgvp":{"name":"productType","abstract":"

      Target product type.

      ","parent_name":"PBXTarget"},"Classes/PBXTarget.html#/s:9xcodeproj9PBXTargetCACSS4name_AA18PBXObjectReferenceCSg022buildConfigurationListE0SayAFG0F15PhaseReferencesAI0f4RuleJ0AI010dependencyJ0SSSg11productNameAG0mE0AA14PBXProductTypeOSg0mP0tcfc":{"name":"init(name:buildConfigurationListReference:buildPhaseReferences:buildRuleReferences:dependencyReferences:productName:productReference:productType:)","abstract":"

      Initializes the target with dependencies as references.

      ","parent_name":"PBXTarget"},"Classes/PBXTarget.html#/s:9xcodeproj9PBXTargetCACSS4name_AA19XCConfigurationListCSg018buildConfigurationE0SayAA13PBXBuildPhaseCG0F6PhasesSayAA0H4RuleCG0F5RulesSayAA0B10DependencyCG12dependenciesSSSg11productNameAA16PBXFileReferenceCSg0O0AA14PBXProductTypeOSg0oT0tcfc":{"name":"init(name:buildConfigurationList:buildPhases:buildRules:dependencies:productName:product:productType:)","abstract":"

      Initializes the target with dependencies as objects.

      ","parent_name":"PBXTarget"},"Classes/PBXTarget.html#/s:9xcodeproj9PBXTargetCACs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"PBXTarget"},"Classes/PBXTarget.html#/s:9xcodeproj9PBXTargetC24productNameWithExtensionSSSgyF":{"name":"productNameWithExtension()","abstract":"

      Returns the product name with the extension joined with a period.

      ","parent_name":"PBXTarget"},"Classes/PBXTarget.html#/s:9xcodeproj9PBXTargetC17sourcesBuildPhaseAA010PBXSourcesdE0CSgyKF":{"name":"sourcesBuildPhase()","abstract":"

      Returns the sources build phase.

      ","parent_name":"PBXTarget"},"Classes/PBXTarget.html#/s:9xcodeproj9PBXTargetC19resourcesBuildPhaseAA012PBXResourcesdE0CSgyKF":{"name":"resourcesBuildPhase()","abstract":"

      Returns the resources build phase.

      ","parent_name":"PBXTarget"},"Classes/PBXTarget.html#/s:9xcodeproj9PBXTargetC11sourceFilesSayAA14PBXFileElementCGyKF":{"name":"sourceFiles()","abstract":"

      Returns the target source files.

      ","parent_name":"PBXTarget"},"Classes/PBXReferenceProxy.html#/s:9xcodeproj17PBXReferenceProxyC8fileTypeSSSgvp":{"name":"fileType","abstract":"

      Element file type

      ","parent_name":"PBXReferenceProxy"},"Classes/PBXReferenceProxy.html#/s:9xcodeproj17PBXReferenceProxyC4pathSSSgvp":{"name":"path","abstract":"

      Element path.

      ","parent_name":"PBXReferenceProxy"},"Classes/PBXReferenceProxy.html#/s:9xcodeproj17PBXReferenceProxyC15remoteReferenceAA09PBXObjectE0CSgvp":{"name":"remoteReference","abstract":"

      Element remote reference.

      ","parent_name":"PBXReferenceProxy"},"Classes/PBXReferenceProxy.html#/s:9xcodeproj17PBXReferenceProxyC6remoteAA016PBXContainerItemC0CSgvp":{"name":"remote","abstract":"

      Element remote.

      ","parent_name":"PBXReferenceProxy"},"Classes/PBXReferenceProxy.html#/s:9xcodeproj17PBXReferenceProxyC10sourceTreeAA09PBXSourceE0OSgvp":{"name":"sourceTree","abstract":"

      Element source tree.

      ","parent_name":"PBXReferenceProxy"},"Classes/PBXReferenceProxy.html#/s:9xcodeproj17PBXReferenceProxyCACs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"PBXReferenceProxy"},"Classes/PBXLegacyTarget.html#/s:9xcodeproj15PBXLegacyTargetC13buildToolPathSSSgvp":{"name":"buildToolPath","abstract":"

      Path to the build tool that is invoked (required)

      ","parent_name":"PBXLegacyTarget"},"Classes/PBXLegacyTarget.html#/s:9xcodeproj15PBXLegacyTargetC20buildArgumentsStringSSSgvp":{"name":"buildArgumentsString","abstract":"

      Build arguments to be passed to the build tool.

      ","parent_name":"PBXLegacyTarget"},"Classes/PBXLegacyTarget.html#/s:9xcodeproj15PBXLegacyTargetC30passBuildSettingsInEnvironmentSbvp":{"name":"passBuildSettingsInEnvironment","abstract":"

      Whether or not to pass Xcode build settings as environment variables down to the tool when invoked

      ","parent_name":"PBXLegacyTarget"},"Classes/PBXLegacyTarget.html#/s:9xcodeproj15PBXLegacyTargetC21buildWorkingDirectorySSSgvp":{"name":"buildWorkingDirectory","abstract":"

      The directory where the build tool will be invoked during a build

      ","parent_name":"PBXLegacyTarget"},"Classes/PBXLegacyTarget.html#/s:9xcodeproj15PBXLegacyTargetCACSS4name_SSSg13buildToolPathAE0E15ArgumentsStringSb30passBuildSettingsInEnvironmentAE0E16WorkingDirectoryAA19XCConfigurationListCSg0e13ConfigurationR0SayAA13PBXBuildPhaseCG0E6PhasesSayAA0T4RuleCG0E5RulesSayAA19PBXTargetDependencyCG12dependenciesAE11productNameAA16PBXFileReferenceCSg7productAA14PBXProductTypeOSg11productTypetcfc":{"name":"init(name:buildToolPath:buildArgumentsString:passBuildSettingsInEnvironment:buildWorkingDirectory:buildConfigurationList:buildPhases:buildRules:dependencies:productName:product:productType:)","abstract":"

      Initializes the legacy target with its attributes.

      ","parent_name":"PBXLegacyTarget"},"Classes/PBXLegacyTarget.html#/s:9xcodeproj15PBXLegacyTargetCACs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"PBXLegacyTarget"},"Classes/PBXObjectReference.html#/s:9xcodeproj18PBXObjectReferenceC9hashValueSivp":{"name":"hashValue","abstract":"

      Hash value.

      ","parent_name":"PBXObjectReference"},"Classes/PBXObjectReference.html#/s:9xcodeproj18PBXObjectReferenceC2eeoiSbAC_ACtFZ":{"name":"==(_:_:)","abstract":"

      Compares two instances of PBXObjectReference

      ","parent_name":"PBXObjectReference"},"Classes/PBXObjectReference.html#/s:9xcodeproj18PBXObjectReferenceC1loiSbAC_ACtFZ":{"name":"<(_:_:)","abstract":"

      Compares two instances.

      ","parent_name":"PBXObjectReference"},"Classes/XCVersionGroup.html#/s:9xcodeproj14XCVersionGroupC23currentVersionReferenceAA09PBXObjectF0CSgvp":{"name":"currentVersionReference","abstract":"

      Current version.

      ","parent_name":"XCVersionGroup"},"Classes/XCVersionGroup.html#/s:9xcodeproj14XCVersionGroupC14currentVersionAA16PBXFileReferenceCSgvp":{"name":"currentVersion","abstract":"

      Returns the current version file reference.

      ","parent_name":"XCVersionGroup"},"Classes/XCVersionGroup.html#/s:9xcodeproj14XCVersionGroupC07versionC4TypeSSSgvp":{"name":"versionGroupType","abstract":"

      Version group type.

      ","parent_name":"XCVersionGroup"},"Classes/XCVersionGroup.html#/s:9xcodeproj14XCVersionGroupCAcA18PBXObjectReferenceCSg014currentVersionE0_SSSg4pathAH4nameAA13PBXSourceTreeOSg06sourceK0AH07versionC4TypeSayAEG18childrenReferencesSbSg14includeInIndexAR10wrapsLinesAR8usesTabsSuSg11indentWidthAV03tabY0tcfc":{"name":"init(currentVersionReference:path:name:sourceTree:versionGroupType:childrenReferences:includeInIndex:wrapsLines:usesTabs:indentWidth:tabWidth:)","abstract":"

      Initializes the group with its attributes.

      ","parent_name":"XCVersionGroup"},"Classes/XCVersionGroup.html#/s:9xcodeproj14XCVersionGroupCAcA16PBXFileReferenceCSg14currentVersion_SSSg4pathAH4nameAA13PBXSourceTreeOSg06sourceK0AH07versionC4TypeSayAA0D7ElementCG8childrenSbSg14includeInIndexAT10wrapsLinesAT8usesTabsSuSg11indentWidthAX03tabY0tcfc":{"name":"init(currentVersion:path:name:sourceTree:versionGroupType:children:includeInIndex:wrapsLines:usesTabs:indentWidth:tabWidth:)","abstract":"

      Initializes the group with its attributes.

      ","parent_name":"XCVersionGroup"},"Classes/XCVersionGroup.html#/s:9xcodeproj14XCVersionGroupCACs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"XCVersionGroup"},"Classes/PBXContainerItem.html#/s:9xcodeproj16PBXContainerItemCACs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"PBXContainerItem"},"Classes/PBXRezBuildPhase.html#/s:9xcodeproj16PBXRezBuildPhaseC05buildD0AA0cD0Ovp":{"name":"buildPhase","parent_name":"PBXRezBuildPhase"},"Classes/PBXBuildRule.html#/s:9xcodeproj12PBXBuildRuleC12compilerSpecSSvp":{"name":"compilerSpec","abstract":"

      Element compiler spec.

      ","parent_name":"PBXBuildRule"},"Classes/PBXBuildRule.html#/s:9xcodeproj12PBXBuildRuleC12filePatternsSSSgvp":{"name":"filePatterns","abstract":"

      Element file patterns.

      ","parent_name":"PBXBuildRule"},"Classes/PBXBuildRule.html#/s:9xcodeproj12PBXBuildRuleC8fileTypeSSvp":{"name":"fileType","abstract":"

      Element file type.

      ","parent_name":"PBXBuildRule"},"Classes/PBXBuildRule.html#/s:9xcodeproj12PBXBuildRuleC10isEditableSbvp":{"name":"isEditable","abstract":"

      Element is editable.

      ","parent_name":"PBXBuildRule"},"Classes/PBXBuildRule.html#/s:9xcodeproj12PBXBuildRuleC4nameSSSgvp":{"name":"name","abstract":"

      Element name.

      ","parent_name":"PBXBuildRule"},"Classes/PBXBuildRule.html#/s:9xcodeproj12PBXBuildRuleC11outputFilesSaySSGvp":{"name":"outputFiles","abstract":"

      Element output files.

      ","parent_name":"PBXBuildRule"},"Classes/PBXBuildRule.html#/s:9xcodeproj12PBXBuildRuleC24outputFilesCompilerFlagsSaySSGSgvp":{"name":"outputFilesCompilerFlags","abstract":"

      Element output files compiler flags.

      ","parent_name":"PBXBuildRule"},"Classes/PBXBuildRule.html#/s:9xcodeproj12PBXBuildRuleC6scriptSSSgvp":{"name":"script","abstract":"

      Element script.

      ","parent_name":"PBXBuildRule"},"Classes/PBXBuildRule.html#/s:9xcodeproj12PBXBuildRuleCACs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"PBXBuildRule"},"Classes/PBXBuildPhase.html#/s:9xcodeproj13PBXBuildPhaseC22defaultBuildActionMaskSuvpZ":{"name":"defaultBuildActionMask","abstract":"

      Default build action mask.

      ","parent_name":"PBXBuildPhase"},"Classes/PBXBuildPhase.html#/s:9xcodeproj13PBXBuildPhaseC15buildActionMaskSuvp":{"name":"buildActionMask","abstract":"

      Element build action mask.

      ","parent_name":"PBXBuildPhase"},"Classes/PBXBuildPhase.html#/s:9xcodeproj13PBXBuildPhaseC14fileReferencesSayAA18PBXObjectReferenceCGvp":{"name":"fileReferences","abstract":"

      References to build files.

      ","parent_name":"PBXBuildPhase"},"Classes/PBXBuildPhase.html#/s:9xcodeproj13PBXBuildPhaseC5filesSayAA0B4FileCGvp":{"name":"files","abstract":"

      Build files.

      ","parent_name":"PBXBuildPhase"},"Classes/PBXBuildPhase.html#/s:9xcodeproj13PBXBuildPhaseC18inputFileListPathsSaySSGSgvp":{"name":"inputFileListPaths","abstract":"

      Paths to the input file lists.","parent_name":"PBXBuildPhase"},"Classes/PBXBuildPhase.html#/s:9xcodeproj13PBXBuildPhaseC19outputFileListPathsSaySSGSgvp":{"name":"outputFileListPaths","abstract":"

      Paths to the output file lists.","parent_name":"PBXBuildPhase"},"Classes/PBXBuildPhase.html#/s:9xcodeproj13PBXBuildPhaseC34runOnlyForDeploymentPostprocessingSbvp":{"name":"runOnlyForDeploymentPostprocessing","abstract":"

      Element run only for deployment post processing value.

      ","parent_name":"PBXBuildPhase"},"Classes/PBXBuildPhase.html#/s:9xcodeproj13PBXBuildPhaseC05buildC0AA05BuildC0Ovp":{"name":"buildPhase","abstract":"

      The build phase type of the build phase

      ","parent_name":"PBXBuildPhase"},"Classes/PBXBuildPhase.html#/s:9xcodeproj13PBXBuildPhaseCACs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"PBXBuildPhase"},"Classes/PBXBuildPhase.html#/s:9xcodeproj13PBXBuildPhaseC7addFileAA18PBXObjectReferenceCAFKF":{"name":"addFile(_:)","abstract":"

      Adds a file to a build phase, creating a proxy build file that points to the given file reference.

      ","parent_name":"PBXBuildPhase"},"Classes/PBXBuildPhase.html#/s:9xcodeproj13PBXBuildPhaseC4typeAA05BuildC0OSgyF":{"name":"type()","abstract":"

      Returns the build phase type.

      ","parent_name":"PBXBuildPhase"},"Classes/PBXBuildPhase.html":{"name":"PBXBuildPhase","abstract":"

      An absctract class for all the build phase objects

      "},"Classes/PBXBuildRule.html":{"name":"PBXBuildRule","abstract":"

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

      "},"Classes/PBXRezBuildPhase.html":{"name":"PBXRezBuildPhase","abstract":"

      This is the element for the Build Carbon Resources build phase."},"Classes/PBXContainerItem.html":{"name":"PBXContainerItem","abstract":"

      Class representing an element that may contain other elements.

      "},"Classes/XCVersionGroup.html":{"name":"XCVersionGroup","abstract":"

      Group that contains multiple files references to the different versions of a resource."},"Classes/PBXObjectReference.html":{"name":"PBXObjectReference","abstract":"

      Object used as a reference to PBXObjects from PBXObjects.

      "},"Classes/PBXLegacyTarget.html":{"name":"PBXLegacyTarget","abstract":"

      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.

      "},"Classes/PBXReferenceProxy.html":{"name":"PBXReferenceProxy","abstract":"

      A proxy for another object which might belong to another project"},"Classes/PBXTarget.html":{"name":"PBXTarget","abstract":"

      This element is an abstract parent for specialized targets.

      "},"Classes/BuildSettingsProvider.html":{"name":"BuildSettingsProvider","abstract":"

      Class that provides default build settings to be used in Xcode projects.

      "},"Enums/PBXObjectError.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"PBXObjectError"},"Enums/XCodeProjError.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"XCodeProjError"},"Enums/XCWorkspaceError.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"XCWorkspaceError"},"Enums/XCWorkspaceDataError.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"XCWorkspaceDataError"},"Enums/XCSharedDataError.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"XCSharedDataError"},"Enums/XCConfigError.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"XCConfigError"},"Enums/XCConfigError.html":{"name":"XCConfigError","abstract":"

      XCConfig errors.

      "},"Enums/XCSharedDataError.html":{"name":"XCSharedDataError","abstract":"

      XCSharedData errors.

      "},"Enums/XCWorkspaceDataError.html":{"name":"XCWorkspaceDataError","abstract":"

      XCWorkspaceData Errors.

      "},"Enums/XCWorkspaceError.html":{"name":"XCWorkspaceError","abstract":"

      XCWorkspace Errors

      "},"Enums/XCodeProjError.html":{"name":"XCodeProjError","abstract":"

      XcodeProj Errors

      "},"Enums/PBXObjectError.html":{"name":"PBXObjectError","abstract":"

      PBXObject error.

      "},"Classes/PBXTargetDependency.html#/s:9xcodeproj19PBXTargetDependencyC4nameSSSgvp":{"name":"name","abstract":"

      Target name.

      ","parent_name":"PBXTargetDependency"},"Classes/PBXTargetDependency.html#/s:9xcodeproj19PBXTargetDependencyC15targetReferenceAA09PBXObjectE0CSgvp":{"name":"targetReference","abstract":"

      Target reference.

      ","parent_name":"PBXTargetDependency"},"Classes/PBXTargetDependency.html#/s:9xcodeproj19PBXTargetDependencyC6targetAA0B0CSgvp":{"name":"target","abstract":"

      Target.

      ","parent_name":"PBXTargetDependency"},"Classes/PBXTargetDependency.html#/s:9xcodeproj19PBXTargetDependencyC20targetProxyReferenceAA09PBXObjectF0CSgvp":{"name":"targetProxyReference","abstract":"

      Target proxy reference.

      ","parent_name":"PBXTargetDependency"},"Classes/PBXTargetDependency.html#/s:9xcodeproj19PBXTargetDependencyC11targetProxyAA016PBXContainerItemE0CSgvp":{"name":"targetProxy","abstract":"

      Target proxy.

      ","parent_name":"PBXTargetDependency"},"Classes/PBXTargetDependency.html#/s:9xcodeproj19PBXTargetDependencyCACSSSg4name_AA18PBXObjectReferenceCSg06targetF0AH0g5ProxyF0tcfc":{"name":"init(name:targetReference:targetProxyReference:)","abstract":"

      Initializes the target dependency.

      ","parent_name":"PBXTargetDependency"},"Classes/PBXTargetDependency.html#/s:9xcodeproj19PBXTargetDependencyCACSSSg4name_AA0B0CSg6targetAA21PBXContainerItemProxyCSg0eH0tcfc":{"name":"init(name:target:targetProxy:)","abstract":"

      Initializes the target dependency with dependencies as objects.

      ","parent_name":"PBXTargetDependency"},"Classes/PBXTargetDependency.html#/s:9xcodeproj19PBXTargetDependencyCACs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"PBXTargetDependency"},"Classes/PBXSourcesBuildPhase.html#/s:9xcodeproj20PBXSourcesBuildPhaseC05buildD0AA0cD0Ovp":{"name":"buildPhase","parent_name":"PBXSourcesBuildPhase"},"Classes/PBXShellScriptBuildPhase.html#/s:9xcodeproj24PBXShellScriptBuildPhaseC4nameSSSgvp":{"name":"name","abstract":"

      Build phase name.

      ","parent_name":"PBXShellScriptBuildPhase"},"Classes/PBXShellScriptBuildPhase.html#/s:9xcodeproj24PBXShellScriptBuildPhaseC10inputPathsSaySSGvp":{"name":"inputPaths","abstract":"

      Input paths

      ","parent_name":"PBXShellScriptBuildPhase"},"Classes/PBXShellScriptBuildPhase.html#/s:9xcodeproj24PBXShellScriptBuildPhaseC11outputPathsSaySSGvp":{"name":"outputPaths","abstract":"

      Output paths

      ","parent_name":"PBXShellScriptBuildPhase"},"Classes/PBXShellScriptBuildPhase.html#/s:9xcodeproj24PBXShellScriptBuildPhaseC9shellPathSSSgvp":{"name":"shellPath","abstract":"

      Path to the shell.

      ","parent_name":"PBXShellScriptBuildPhase"},"Classes/PBXShellScriptBuildPhase.html#/s:9xcodeproj24PBXShellScriptBuildPhaseC05shellC0SSSgvp":{"name":"shellScript","abstract":"

      Shell script.

      ","parent_name":"PBXShellScriptBuildPhase"},"Classes/PBXShellScriptBuildPhase.html#/s:9xcodeproj24PBXShellScriptBuildPhaseC16showEnvVarsInLogSbvp":{"name":"showEnvVarsInLog","abstract":"

      Show environment variables in the logs.

      ","parent_name":"PBXShellScriptBuildPhase"},"Classes/PBXShellScriptBuildPhase.html#/s:9xcodeproj24PBXShellScriptBuildPhaseC05buildE0AA0dE0Ovp":{"name":"buildPhase","parent_name":"PBXShellScriptBuildPhase"},"Classes/PBXShellScriptBuildPhase.html#/s:9xcodeproj24PBXShellScriptBuildPhaseCACSayAA18PBXObjectReferenceCG14fileReferences_SSSg4nameSaySSG10inputPathsAJ06outputL0AJSg0k8FileListL0AM0mnoL0SS9shellPathAH0pC0Su15buildActionMaskSb34runOnlyForDeploymentPostprocessingSb16showEnvVarsInLogtcfc":{"name":"init(fileReferences:name:inputPaths:outputPaths:inputFileListPaths:outputFileListPaths:shellPath:shellScript:buildActionMask:runOnlyForDeploymentPostprocessing:showEnvVarsInLog:)","abstract":"

      Initializes the shell script build phase with its attributes.

      ","parent_name":"PBXShellScriptBuildPhase"},"Classes/PBXShellScriptBuildPhase.html#/s:9xcodeproj24PBXShellScriptBuildPhaseCACs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"PBXShellScriptBuildPhase"},"Classes/PBXCopyFilesBuildPhase.html#/s:9xcodeproj22PBXCopyFilesBuildPhaseC7dstPathSSSgvp":{"name":"dstPath","abstract":"

      Element destination path

      ","parent_name":"PBXCopyFilesBuildPhase"},"Classes/PBXCopyFilesBuildPhase.html#/s:9xcodeproj22PBXCopyFilesBuildPhaseC16dstSubfolderSpecAC9SubFolderOSgvp":{"name":"dstSubfolderSpec","abstract":"

      Element destination subfolder spec

      ","parent_name":"PBXCopyFilesBuildPhase"},"Classes/PBXCopyFilesBuildPhase.html#/s:9xcodeproj22PBXCopyFilesBuildPhaseC4nameSSSgvp":{"name":"name","abstract":"

      Copy files build phase name

      ","parent_name":"PBXCopyFilesBuildPhase"},"Classes/PBXCopyFilesBuildPhase.html#/s:9xcodeproj22PBXCopyFilesBuildPhaseC05buildE0AA0dE0Ovp":{"name":"buildPhase","parent_name":"PBXCopyFilesBuildPhase"},"Classes/PBXCopyFilesBuildPhase.html#/s:9xcodeproj22PBXCopyFilesBuildPhaseCACSSSg7dstPath_AC9SubFolderOSg0F13SubfolderSpecAD4nameSu15buildActionMaskSayAA18PBXObjectReferenceCG14fileReferencesSb34runOnlyForDeploymentPostprocessingtcfc":{"name":"init(dstPath:dstSubfolderSpec:name:buildActionMask:fileReferences:runOnlyForDeploymentPostprocessing:)","abstract":"

      Initializes the copy files build phase with its attributes.

      ","parent_name":"PBXCopyFilesBuildPhase"},"Classes/PBXCopyFilesBuildPhase.html#/s:9xcodeproj22PBXCopyFilesBuildPhaseCACs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"PBXCopyFilesBuildPhase"},"Classes/PBXResourcesBuildPhase.html#/s:9xcodeproj22PBXResourcesBuildPhaseC05buildD0AA0cD0Ovp":{"name":"buildPhase","parent_name":"PBXResourcesBuildPhase"},"Classes/PBXHeadersBuildPhase.html#/s:9xcodeproj20PBXHeadersBuildPhaseC05buildD0AA0cD0Ovp":{"name":"buildPhase","parent_name":"PBXHeadersBuildPhase"},"Classes/PBXFrameworksBuildPhase.html#/s:9xcodeproj23PBXFrameworksBuildPhaseC05buildD0AA0cD0Ovp":{"name":"buildPhase","parent_name":"PBXFrameworksBuildPhase"},"Classes/PBXFileReference.html#/s:9xcodeproj16PBXFileReferenceC12fileEncodingSuSgvp":{"name":"fileEncoding","abstract":"

      Element file encoding.

      ","parent_name":"PBXFileReference"},"Classes/PBXFileReference.html#/s:9xcodeproj16PBXFileReferenceC16explicitFileTypeSSSgvp":{"name":"explicitFileType","abstract":"

      Element explicit file type.

      ","parent_name":"PBXFileReference"},"Classes/PBXFileReference.html#/s:9xcodeproj16PBXFileReferenceC17lastKnownFileTypeSSSgvp":{"name":"lastKnownFileType","abstract":"

      Element last known file type.

      ","parent_name":"PBXFileReference"},"Classes/PBXFileReference.html#/s:9xcodeproj16PBXFileReferenceC10lineEndingSuSgvp":{"name":"lineEnding","abstract":"

      Element line ending.

      ","parent_name":"PBXFileReference"},"Classes/PBXFileReference.html#/s:9xcodeproj16PBXFileReferenceC31languageSpecificationIdentifierSSSgvp":{"name":"languageSpecificationIdentifier","abstract":"

      Element language specification identifier

      ","parent_name":"PBXFileReference"},"Classes/PBXFileReference.html#/s:9xcodeproj16PBXFileReferenceC33xcLanguageSpecificationIdentifierSSSgvp":{"name":"xcLanguageSpecificationIdentifier","abstract":"

      Element xc language specification identifier

      ","parent_name":"PBXFileReference"},"Classes/PBXFileReference.html#/s:9xcodeproj16PBXFileReferenceC34plistStructureDefinitionIdentifierSSSgvp":{"name":"plistStructureDefinitionIdentifier","abstract":"

      Element plist structure definition identifier

      ","parent_name":"PBXFileReference"},"Classes/PBXFileReference.html#/s:9xcodeproj16PBXFileReferenceCAcA13PBXSourceTreeOSg06sourceE0_SSSg4nameSuSg12fileEncodingAH16explicitFileTypeAH09lastKnownkL0AH4pathSbSg14includeInIndexAO10wrapsLinesAO8usesTabsAJ11indentWidthAJ03tabX0AJ10lineEndingAH31languageSpecificationIdentifierAH33xcLanguageSpecificationIdentifierAH34plistStructureDefinitionIdentifiertcfc":{"name":"init(sourceTree:name:fileEncoding:explicitFileType:lastKnownFileType:path:includeInIndex:wrapsLines:usesTabs:indentWidth:tabWidth:lineEnding:languageSpecificationIdentifier:xcLanguageSpecificationIdentifier:plistStructureDefinitionIdentifier:)","abstract":"

      Initializes the file reference with its properties.

      ","parent_name":"PBXFileReference"},"Classes/PBXFileReference.html#/s:9xcodeproj16PBXFileReferenceCACs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"PBXFileReference"},"Classes/PBXFileElement.html#/s:9xcodeproj14PBXFileElementC10sourceTreeAA09PBXSourceE0OSgvp":{"name":"sourceTree","abstract":"

      Element source tree.

      ","parent_name":"PBXFileElement"},"Classes/PBXFileElement.html#/s:9xcodeproj14PBXFileElementC4pathSSSgvp":{"name":"path","abstract":"

      Element path.

      ","parent_name":"PBXFileElement"},"Classes/PBXFileElement.html#/s:9xcodeproj14PBXFileElementC4nameSSSgvp":{"name":"name","abstract":"

      Element name.

      ","parent_name":"PBXFileElement"},"Classes/PBXFileElement.html#/s:9xcodeproj14PBXFileElementC14includeInIndexSbSgvp":{"name":"includeInIndex","abstract":"

      Element include in index.

      ","parent_name":"PBXFileElement"},"Classes/PBXFileElement.html#/s:9xcodeproj14PBXFileElementC8usesTabsSbSgvp":{"name":"usesTabs","abstract":"

      Element uses tabs.

      ","parent_name":"PBXFileElement"},"Classes/PBXFileElement.html#/s:9xcodeproj14PBXFileElementC11indentWidthSuSgvp":{"name":"indentWidth","abstract":"

      Element indent width.

      ","parent_name":"PBXFileElement"},"Classes/PBXFileElement.html#/s:9xcodeproj14PBXFileElementC8tabWidthSuSgvp":{"name":"tabWidth","abstract":"

      Element tab width.

      ","parent_name":"PBXFileElement"},"Classes/PBXFileElement.html#/s:9xcodeproj14PBXFileElementC10wrapsLinesSbSgvp":{"name":"wrapsLines","abstract":"

      Element wraps lines.

      ","parent_name":"PBXFileElement"},"Classes/PBXFileElement.html#/s:9xcodeproj14PBXFileElementCAcA13PBXSourceTreeOSg06sourceE0_SSSg4pathAH4nameSbSg14includeInIndexAK8usesTabsSuSg11indentWidthAN03tabO0AK10wrapsLinestcfc":{"name":"init(sourceTree:path:name:includeInIndex:usesTabs:indentWidth:tabWidth:wrapsLines:)","abstract":"

      Initializes the file element with its properties.

      ","parent_name":"PBXFileElement"},"Classes/PBXFileElement.html#/s:9xcodeproj14PBXFileElementCACs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"PBXFileElement"},"Classes/PBXFileElement.html#/s:9xcodeproj14PBXFileElementC8fullPath5Basic08AbsoluteE0VSgAG10sourceRoot_tKF":{"name":"fullPath(sourceRoot:)","abstract":"

      Returns a file absolute path.

      ","parent_name":"PBXFileElement"},"Classes/PBXContainerItemProxy.html#/s:9xcodeproj21PBXContainerItemProxyC24containerPortalReferenceAA09PBXObjectG0Cvp":{"name":"containerPortalReference","abstract":"

      The object is a reference to a PBXProject element.

      ","parent_name":"PBXContainerItemProxy"},"Classes/PBXContainerItemProxy.html#/s:9xcodeproj21PBXContainerItemProxyC15containerPortalAA10PBXProjectCvp":{"name":"containerPortal","abstract":"

      Returns the project that contains the remote object.

      ","parent_name":"PBXContainerItemProxy"},"Classes/PBXContainerItemProxy.html#/s:9xcodeproj21PBXContainerItemProxyC9proxyTypeAC0dF0OSgvp":{"name":"proxyType","abstract":"

      Element proxy type.

      ","parent_name":"PBXContainerItemProxy"},"Classes/PBXContainerItemProxy.html#/s:9xcodeproj21PBXContainerItemProxyC23remoteGlobalIDReferenceAA18PBXObjectReferenceCSgvp":{"name":"remoteGlobalIDReference","abstract":"

      Element remote global ID reference.

      ","parent_name":"PBXContainerItemProxy"},"Classes/PBXContainerItemProxy.html#/s:9xcodeproj21PBXContainerItemProxyC14remoteGlobalIDAA9PBXObjectCSgvp":{"name":"remoteGlobalID","abstract":"

      Remote global object

      ","parent_name":"PBXContainerItemProxy"},"Classes/PBXContainerItemProxy.html#/s:9xcodeproj21PBXContainerItemProxyC10remoteInfoSSSgvp":{"name":"remoteInfo","abstract":"

      Element remote info.

      ","parent_name":"PBXContainerItemProxy"},"Classes/PBXContainerItemProxy.html#/s:9xcodeproj21PBXContainerItemProxyCAcA18PBXObjectReferenceC015containerPortalF0_AESg23remoteGlobalIDReferenceAC0D4TypeOSg05proxyL0SSSg0I4Infotcfc":{"name":"init(containerPortalReference:remoteGlobalIDReference:proxyType:remoteInfo:)","abstract":"

      Initializes the container item proxy with its attributes.

      ","parent_name":"PBXContainerItemProxy"},"Classes/PBXContainerItemProxy.html#/s:9xcodeproj21PBXContainerItemProxyCAcA10PBXProjectC15containerPortal_AA9PBXObjectCSg14remogeGlobalIDAC0D4TypeOSg05proxyL0SSSg10remoteInfotcfc":{"name":"init(containerPortal:remogeGlobalID:proxyType:remoteInfo:)","abstract":"

      Initializes the container item proxy with its attributes.

      ","parent_name":"PBXContainerItemProxy"},"Classes/PBXContainerItemProxy.html#/s:9xcodeproj21PBXContainerItemProxyCACs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"PBXContainerItemProxy"},"Classes/PBXBuildFile.html#/s:9xcodeproj12PBXBuildFileC13fileReferenceAA09PBXObjectE0CSgvp":{"name":"fileReference","abstract":"

      Element file reference.

      ","parent_name":"PBXBuildFile"},"Classes/PBXBuildFile.html#/s:9xcodeproj12PBXBuildFileC4fileAA16PBXFileReferenceCSgvp":{"name":"file","abstract":"

      Returns the file the build file refers to.

      ","parent_name":"PBXBuildFile"},"Classes/PBXBuildFile.html#/s:9xcodeproj12PBXBuildFileC8settingss10DictionaryVySSypGSgvp":{"name":"settings","abstract":"

      Element settings

      ","parent_name":"PBXBuildFile"},"Classes/PBXBuildFile.html#/s:9xcodeproj12PBXBuildFileCAcA18PBXObjectReferenceC04fileE0_s10DictionaryVySSypGSg8settingstcfc":{"name":"init(fileReference:settings:)","abstract":"

      Initiazlies the build file with its attributes.

      ","parent_name":"PBXBuildFile"},"Classes/PBXBuildFile.html#/s:9xcodeproj12PBXBuildFileCAcA16PBXFileReferenceC4file_s10DictionaryVySSypGSg8settingstcfc":{"name":"init(file:settings:)","abstract":"

      Initializes the build file with its attributes.

      ","parent_name":"PBXBuildFile"},"Classes/PBXBuildFile.html#/s:9xcodeproj12PBXBuildFileCACs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"PBXBuildFile"},"Enums/PBXSourceTree.html#/s:s9DecodablePxs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"PBXSourceTree"},"Enums/PBXSourceTree.html#/s:s9EquatableP2eeoiSbx_xtFZ":{"name":"==(_:_:)","parent_name":"PBXSourceTree"},"Enums/PBXSourceTree.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"PBXSourceTree"},"Classes/PBXObject.html#/s:9xcodeproj9PBXObjectC9referenceAA0B9ReferenceCvp":{"name":"reference","abstract":"

      The object reference in the project that contains it.

      ","parent_name":"PBXObject"},"Classes/PBXObject.html#/s:9xcodeproj9PBXObjectCACs7Decoder_p4from_tKcfc":{"name":"init(from:)","abstract":"

      Initializes the object from its project representation.

      ","parent_name":"PBXObject"},"Classes/PBXObject.html#/s:9xcodeproj9PBXObjectC3isaSSvpZ":{"name":"isa","abstract":"

      Object isa (type id)

      ","parent_name":"PBXObject"},"Classes/PBXObject.html#/s:s9EquatableP2eeoiSbx_xtFZ":{"name":"==(_:_:)","parent_name":"PBXObject"},"Classes/PBXProj.html#/s:9xcodeproj7PBXProjC14archiveVersionSuvp":{"name":"archiveVersion","abstract":"

      Project archive version.

      ","parent_name":"PBXProj"},"Classes/PBXProj.html#/s:9xcodeproj7PBXProjC13objectVersionSuvp":{"name":"objectVersion","abstract":"

      Project object version.

      ","parent_name":"PBXProj"},"Classes/PBXProj.html#/s:9xcodeproj7PBXProjC7classess10DictionaryVySSypGvp":{"name":"classes","abstract":"

      Project classes.

      ","parent_name":"PBXProj"},"Classes/PBXProj.html#/s:9xcodeproj7PBXProjC19rootObjectReferenceAA09PBXObjectE0CSgvp":{"name":"rootObjectReference","abstract":"

      Project root object.

      ","parent_name":"PBXProj"},"Classes/PBXProj.html#/s:9xcodeproj7PBXProjCAcA18PBXObjectReferenceCSg010rootObjectD0_Su13objectVersionSu07archiveH0s10DictionaryVySSypG7classesSayAA0C0CG7objectstcfc":{"name":"init(rootObjectReference:objectVersion:archiveVersion:classes:objects:)","abstract":"

      Initializes the project with its attributes.

      ","parent_name":"PBXProj"},"Classes/PBXProj.html#/s:s9DecodablePxs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"PBXProj"},"Classes/PBXProj.html#/s:9xcodeproj7PBXProjC11rootProjectAA10PBXProjectCSgyKF":{"name":"rootProject()","abstract":"

      Returns root project.

      ","parent_name":"PBXProj"},"Classes/PBXProj.html#/s:9xcodeproj7PBXProjC9rootGroupAA8PBXGroupCSgyKF":{"name":"rootGroup()","abstract":"

      Returns root project’s root group.

      ","parent_name":"PBXProj"},"Classes/PBXProj.html#/s:9xcodeproj7PBXProjC17updateProjectNamey5Basic12AbsolutePathV4path_tKF":{"name":"updateProjectName(path:)","abstract":"

      Infers project name from Path and sets it as project name

      ","parent_name":"PBXProj"},"Classes/PBXProj.html#/s:s9EquatableP2eeoiSbx_xtFZ":{"name":"==(_:_:)","parent_name":"PBXProj"},"Classes/PBXProj.html#/s:9xcodeproj8WritableP5writey5Basic12AbsolutePathV4path_Sb8overridetKF":{"name":"write(path:override:)","parent_name":"PBXProj"},"Classes/PBXNativeTarget.html#/s:9xcodeproj15PBXNativeTargetCACSS4name_AA19XCConfigurationListCSg018buildConfigurationF0SayAA13PBXBuildPhaseCG0G6PhasesSayAA0I4RuleCG0G5RulesSayAA19PBXTargetDependencyCG12dependenciesSSSg18productInstallPathAU0Q4NameAA16PBXFileReferenceCSg0Q0AA14PBXProductTypeOSg0qX0tcfc":{"name":"init(name:buildConfigurationList:buildPhases:buildRules:dependencies:productInstallPath:productName:product:productType:)","abstract":"

      Initializes the native target with its attributes.

      ","parent_name":"PBXNativeTarget"},"Classes/PBXNativeTarget.html#/s:9xcodeproj15PBXNativeTargetCACs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"PBXNativeTarget"},"Classes/PBXNativeTarget.html#/s:9xcodeproj15PBXNativeTargetC13addDependencyAA18PBXObjectReferenceCSgAC6target_tKF":{"name":"addDependency(target:)","abstract":"

      Adds a dependency to the target.

      ","parent_name":"PBXNativeTarget"},"Classes/XCConfigurationList.html#/s:9xcodeproj19XCConfigurationListC28buildConfigurationReferencesSayAA18PBXObjectReferenceCGvp":{"name":"buildConfigurationReferences","abstract":"

      Element build configurations.

      ","parent_name":"XCConfigurationList"},"Classes/XCConfigurationList.html#/s:9xcodeproj19XCConfigurationListC19buildConfigurationsSayAA20XCBuildConfigurationCGvp":{"name":"buildConfigurations","abstract":"

      Build configurations

      ","parent_name":"XCConfigurationList"},"Classes/XCConfigurationList.html#/s:9xcodeproj19XCConfigurationListC29defaultConfigurationIsVisibleSbvp":{"name":"defaultConfigurationIsVisible","abstract":"

      Element default configuration is visible.

      ","parent_name":"XCConfigurationList"},"Classes/XCConfigurationList.html#/s:9xcodeproj19XCConfigurationListC24defaultConfigurationNameSSSgvp":{"name":"defaultConfigurationName","abstract":"

      Element default configuration name

      ","parent_name":"XCConfigurationList"},"Classes/XCConfigurationList.html#/s:9xcodeproj19XCConfigurationListCACSayAA18PBXObjectReferenceCG28buildConfigurationReferences_SSSg07defaultG4NameSb0iG9IsVisibletcfc":{"name":"init(buildConfigurationReferences:defaultConfigurationName:defaultConfigurationIsVisible:)","abstract":"

      Initializes the element with its properties.

      ","parent_name":"XCConfigurationList"},"Classes/XCConfigurationList.html#/s:9xcodeproj19XCConfigurationListCACSayAA20XCBuildConfigurationCG19buildConfigurations_SSSg07defaultE4NameSb0hE9IsVisibletcfc":{"name":"init(buildConfigurations:defaultConfigurationName:defaultConfigurationIsVisible:)","abstract":"

      Initializes the element with its properties.

      ","parent_name":"XCConfigurationList"},"Classes/XCConfigurationList.html#/s:9xcodeproj19XCConfigurationListCACs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"XCConfigurationList"},"Classes/XCConfigurationList.html#/s:9xcodeproj19XCConfigurationListC13configurationAA20XCBuildConfigurationCSgSS4name_tKF":{"name":"configuration(name:)","abstract":"

      Returns the build configuration with the given name (if it exists)

      ","parent_name":"XCConfigurationList"},"Classes/XCConfigurationList.html#/s:9xcodeproj19XCConfigurationListC24addDefaultConfigurationsSayAA20XCBuildConfigurationCGyKF":{"name":"addDefaultConfigurations()","abstract":"

      Adds the default configurations, debug and release

      ","parent_name":"XCConfigurationList"},"Classes/XCConfigurationList.html#/s:9xcodeproj19XCConfigurationListC3addAA20XCBuildConfigurationCSS13configuration_AA18PBXObjectReferenceCSg04basefI0s10DictionaryVySSypG13buildSettingstKF":{"name":"add(configuration:baseConfigurationReference:buildSettings:)","abstract":"

      Adds a build configuration with the given name.","parent_name":"XCConfigurationList"},"Classes/XCConfigurationList.html#/s:9xcodeproj19XCConfigurationListC023objectWithConfigurationC0AA9PBXObjectCSgyKF":{"name":"objectWithConfigurationList()","abstract":"

      Returns the object with the given configuration list (project or target)

      ","parent_name":"XCConfigurationList"},"Classes/XCBuildConfiguration.html#/s:9xcodeproj20XCBuildConfigurationC04baseC9ReferenceAA09PBXObjectE0CSgvp":{"name":"baseConfigurationReference","abstract":"

      The path to a xcconfig file

      ","parent_name":"XCBuildConfiguration"},"Classes/XCBuildConfiguration.html#/s:9xcodeproj20XCBuildConfigurationC04baseC0ACSgvp":{"name":"baseConfiguration","abstract":"

      Base configuration

      ","parent_name":"XCBuildConfiguration"},"Classes/XCBuildConfiguration.html#/s:9xcodeproj20XCBuildConfigurationC13buildSettingss10DictionaryVySSypGvp":{"name":"buildSettings","abstract":"

      A map of build settings.

      ","parent_name":"XCBuildConfiguration"},"Classes/XCBuildConfiguration.html#/s:9xcodeproj20XCBuildConfigurationC4nameSSvp":{"name":"name","abstract":"

      The configuration name.

      ","parent_name":"XCBuildConfiguration"},"Classes/XCBuildConfiguration.html#/s:9xcodeproj20XCBuildConfigurationCACSS4name_AA18PBXObjectReferenceCSg04basecF0s10DictionaryVySSypG13buildSettingstcfc":{"name":"init(name:baseConfigurationReference:buildSettings:)","abstract":"

      Initializes a build configuration.

      ","parent_name":"XCBuildConfiguration"},"Classes/XCBuildConfiguration.html#/s:9xcodeproj20XCBuildConfigurationCACSS4name_ACSg04baseC0s10DictionaryVySSypG13buildSettingstcfc":{"name":"init(name:baseConfiguration:buildSettings:)","abstract":"

      Initializes a build configuration.

      ","parent_name":"XCBuildConfiguration"},"Classes/XCBuildConfiguration.html#/s:9xcodeproj20XCBuildConfigurationCACs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"XCBuildConfiguration"},"Classes/XcodeProj.html#/s:9xcodeproj9XcodeProjC9workspaceAA11XCWorkspaceCvp":{"name":"workspace","abstract":"

      Project workspace

      ","parent_name":"XcodeProj"},"Classes/XcodeProj.html#/s:9xcodeproj9XcodeProjC7pbxprojAA7PBXProjCvp":{"name":"pbxproj","abstract":"

      .pbxproj representatino

      ","parent_name":"XcodeProj"},"Classes/XcodeProj.html#/s:9xcodeproj9XcodeProjC10sharedDataAA08XCSharedE0CSgvp":{"name":"sharedData","abstract":"

      Shared data.

      ","parent_name":"XcodeProj"},"Classes/XcodeProj.html#/s:9xcodeproj9XcodeProjCAcA11XCWorkspaceC9workspace_AA7PBXProjC7pbxprojAA12XCSharedDataCSg06sharedI0tcfc":{"name":"init(workspace:pbxproj:sharedData:)","abstract":"

      Initializes the XCodeProj

      ","parent_name":"XcodeProj"},"Classes/XcodeProj.html#/s:s9EquatableP2eeoiSbx_xtFZ":{"name":"==(_:_:)","parent_name":"XcodeProj"},"Classes/XcodeProj.html#/s:9xcodeproj9XcodeProjC5writey5Basic12AbsolutePathV4path_Sb8overridetKF":{"name":"write(path:override:)","abstract":"

      Writes project to the given path.

      ","parent_name":"XcodeProj"},"Classes/XcodeProj.html#/s:9xcodeproj9XcodeProjC13workspacePath5Basic08AbsoluteE0VAGFZ":{"name":"workspacePath(_:)","abstract":"

      Returns workspace file path relative to the given path.

      ","parent_name":"XcodeProj"},"Classes/XcodeProj.html#/s:9xcodeproj9XcodeProjC14writeWorkspacey5Basic12AbsolutePathV4path_Sb8overridetKF":{"name":"writeWorkspace(path:override:)","abstract":"

      Writes workspace to the given path.

      ","parent_name":"XcodeProj"},"Classes/XcodeProj.html#/s:9xcodeproj9XcodeProjC11pbxprojPath5Basic08AbsoluteE0VAGFZ":{"name":"pbxprojPath(_:)","abstract":"

      Returns project file path relative to the given path.

      ","parent_name":"XcodeProj"},"Classes/XcodeProj.html#/s:9xcodeproj9XcodeProjC12writePBXProjy5Basic12AbsolutePathV4path_Sb8overridetKF":{"name":"writePBXProj(path:override:)","abstract":"

      Writes project to the given path.

      ","parent_name":"XcodeProj"},"Classes/XcodeProj.html#/s:9xcodeproj9XcodeProjC14sharedDataPath5Basic08AbsoluteF0VAGFZ":{"name":"sharedDataPath(_:)","abstract":"

      Returns shared data path relative to the given path.

      ","parent_name":"XcodeProj"},"Classes/XcodeProj.html#/s:9xcodeproj9XcodeProjC11schemesPath5Basic08AbsoluteE0VAGFZ":{"name":"schemesPath(_:)","abstract":"

      Returns schemes folder path relative to the given path.

      ","parent_name":"XcodeProj"},"Classes/XcodeProj.html#/s:9xcodeproj9XcodeProjC10schemePath5Basic08AbsoluteE0VAG_SS0D4NametFZ":{"name":"schemePath(_:schemeName:)","abstract":"

      Returns scheme file path relative to the given path.

      ","parent_name":"XcodeProj"},"Classes/XcodeProj.html#/s:9xcodeproj9XcodeProjC12writeSchemesy5Basic12AbsolutePathV4path_Sb8overridetKF":{"name":"writeSchemes(path:override:)","abstract":"

      Writes all project schemes to the given path.

      ","parent_name":"XcodeProj"},"Classes/XcodeProj.html#/s:9xcodeproj9XcodeProjC12debuggerPath5Basic08AbsoluteE0VAGFZ":{"name":"debuggerPath(_:)","abstract":"

      Returns debugger folder path relative to the given path.

      ","parent_name":"XcodeProj"},"Classes/XcodeProj.html#/s:9xcodeproj9XcodeProjC15breakPointsPath5Basic08AbsoluteF0VAGFZ":{"name":"breakPointsPath(_:)","abstract":"

      Returns breakpoints plist path relative to the given path.

      ","parent_name":"XcodeProj"},"Classes/XcodeProj.html#/s:9xcodeproj9XcodeProjC16writeBreakPointsy5Basic12AbsolutePathV4path_Sb8overridetKF":{"name":"writeBreakPoints(path:override:)","abstract":"

      Writes all project breakpoints to the given path.

      ","parent_name":"XcodeProj"},"Classes/XCWorkspace.html#/s:9xcodeproj11XCWorkspaceC4dataAA0B4DataCvp":{"name":"data","abstract":"

      Workspace data

      ","parent_name":"XCWorkspace"},"Classes/XCWorkspace.html#/s:9xcodeproj11XCWorkspaceCAC5Basic12AbsolutePathV4path_tKcfc":{"name":"init(path:)","abstract":"

      Initializes the workspace with the path where the workspace is.","parent_name":"XCWorkspace"},"Classes/XCWorkspace.html#/s:9xcodeproj11XCWorkspaceCACycfc":{"name":"init()","abstract":"

      Initializes a default workspace with a single reference that points to self:

      ","parent_name":"XCWorkspace"},"Classes/XCWorkspace.html#/s:9xcodeproj11XCWorkspaceCACSS10pathString_tKcfc":{"name":"init(pathString:)","abstract":"

      Initializes the workspace with the path string.

      ","parent_name":"XCWorkspace"},"Classes/XCWorkspace.html#/s:9xcodeproj11XCWorkspaceCAcA0B4DataC4data_tcfc":{"name":"init(data:)","abstract":"

      Initializes the workspace with its properties.

      ","parent_name":"XCWorkspace"},"Classes/XCWorkspace.html#/s:9xcodeproj8WritableP5writey5Basic12AbsolutePathV4path_Sb8overridetKF":{"name":"write(path:override:)","parent_name":"XCWorkspace"},"Classes/XCWorkspace.html#/s:s9EquatableP2eeoiSbx_xtFZ":{"name":"==(_:_:)","parent_name":"XCWorkspace"},"Classes/XCConfig.html#/s:9xcodeproj8XCConfigC8includesSay5Basic12RelativePathV7include_AC6configtGvp":{"name":"includes","abstract":"

      Configuration file includes.

      ","parent_name":"XCConfig"},"Classes/XCConfig.html#/s:9xcodeproj8XCConfigC13buildSettingss10DictionaryVySSypGvp":{"name":"buildSettings","abstract":"

      Build settings

      ","parent_name":"XCConfig"},"Classes/XCConfig.html#/s:9xcodeproj8XCConfigCACSay5Basic12RelativePathV7include_AC6configtG8includes_s10DictionaryVySSypG13buildSettingstcfc":{"name":"init(includes:buildSettings:)","abstract":"

      Initializes the XCConfig file with its attributes.

      ","parent_name":"XCConfig"},"Classes/XCConfig.html#/s:9xcodeproj8XCConfigCAC5Basic12AbsolutePathV4path_AFSg07projectE0tKcfc":{"name":"init(path:projectPath:)","abstract":"

      Initializes the XCConfig reading the content from the file at the given path and parsing it.

      ","parent_name":"XCConfig"},"Classes/XCConfig.html#/s:s9EquatableP2eeoiSbx_xtFZ":{"name":"==(_:_:)","parent_name":"XCConfig"},"Classes/XCConfig.html#/s:9xcodeproj8XCConfigC22flattenedBuildSettingss10DictionaryVySSypGyF":{"name":"flattenedBuildSettings()","abstract":"

      It returns the build settings after flattening all the includes.

      ","parent_name":"XCConfig"},"Classes/XCConfig.html#/s:9xcodeproj8WritableP5writey5Basic12AbsolutePathV4path_Sb8overridetKF":{"name":"write(path:override:)","parent_name":"XCConfig"},"Models.html#/s:9xcodeproj13BuildSettingsa":{"name":"BuildSettings","abstract":"

      Build settings.

      "},"Classes/XCConfig.html":{"name":"XCConfig","abstract":"

      .xcconfig configuration file.

      "},"Classes/XCWorkspace.html":{"name":"XCWorkspace","abstract":"

      Model that represents a Xcode workspace.

      "},"Classes/XcodeProj.html":{"name":"XcodeProj","abstract":"

      Model that represents a .xcodeproj project.

      "},"Classes/XCBuildConfiguration.html":{"name":"XCBuildConfiguration","abstract":"

      This is the element for listing build configurations.

      "},"Classes/XCConfigurationList.html":{"name":"XCConfigurationList","abstract":"

      This is the element for listing build configurations.

      "},"Classes/PBXNativeTarget.html":{"name":"PBXNativeTarget","abstract":"

      This is the element for a build target that produces a binary content (application or library).

      "},"Classes/PBXProj.html":{"name":"PBXProj","abstract":"

      Represents a .pbxproj file

      "},"Classes/PBXObject.html":{"name":"PBXObject","abstract":"

      Class that represents a project element.

      "},"Enums/PBXSourceTree.html":{"name":"PBXSourceTree","abstract":"

      Specifies source trees for files"},"Models.html#/s:9xcodeproj18PBXAggregateTargetC":{"name":"PBXAggregateTarget","abstract":"

      This is the element for a build target that aggregates several others.

      "},"Classes/PBXBuildFile.html":{"name":"PBXBuildFile","abstract":"

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

      "},"Classes/PBXContainerItemProxy.html":{"name":"PBXContainerItemProxy","abstract":"

      This is the element to decorate a target item.

      "},"Classes/PBXFileElement.html":{"name":"PBXFileElement","abstract":"

      This element is an abstract parent for file and group elements.

      "},"Classes/PBXFileReference.html":{"name":"PBXFileReference","abstract":"

      A PBXFileReference is used to track every external file referenced by"},"Classes/PBXFrameworksBuildPhase.html":{"name":"PBXFrameworksBuildPhase","abstract":"

      This is the element for the framework link build phase.

      "},"Classes/PBXHeadersBuildPhase.html":{"name":"PBXHeadersBuildPhase","abstract":"

      This is the element for the framework headers build phase.

      "},"Classes/PBXResourcesBuildPhase.html":{"name":"PBXResourcesBuildPhase","abstract":"

      This is the element for the resources copy build phase.

      "},"Classes/PBXCopyFilesBuildPhase.html":{"name":"PBXCopyFilesBuildPhase","abstract":"

      This is the element for the copy file build phase.

      "},"Classes/PBXShellScriptBuildPhase.html":{"name":"PBXShellScriptBuildPhase","abstract":"

      This is the element for the shell script build phase.

      "},"Classes/PBXSourcesBuildPhase.html":{"name":"PBXSourcesBuildPhase","abstract":"

      This is the element for the sources compilation build phase.

      "},"Classes/PBXTargetDependency.html":{"name":"PBXTargetDependency","abstract":"

      This is the element for referencing other targets through content proxies.

      "},"Models.html":{"name":"Models"},"Errors.html":{"name":"Errors"},"Other Classes.html":{"name":"Other Classes","abstract":"

      The following classes are available globally.

      "},"Other Enums.html":{"name":"Other Enumerations","abstract":"

      The following enumerations are available globally.

      "},"Other Extensions.html":{"name":"Other Extensions","abstract":"

      The following extensions are available globally.

      "},"Other Functions.html":{"name":"Other Functions","abstract":"

      The following functions are available globally.

      "},"Other Protocols.html":{"name":"Other Protocols","abstract":"

      The following protocols are available globally.

      "},"Other Structs.html":{"name":"Other Structures","abstract":"

      The following structures are available globally.

      "}} \ No newline at end of file diff --git a/docs/docsets/xcodeproj.docset/Contents/Resources/docSet.dsidx b/docs/docsets/xcodeproj.docset/Contents/Resources/docSet.dsidx index fa3542594..a79905cfc 100644 Binary files a/docs/docsets/xcodeproj.docset/Contents/Resources/docSet.dsidx and b/docs/docsets/xcodeproj.docset/Contents/Resources/docSet.dsidx differ diff --git a/docs/docsets/xcodeproj.tgz b/docs/docsets/xcodeproj.tgz index b9f944878..b2cfa9cb6 100644 Binary files a/docs/docsets/xcodeproj.tgz and b/docs/docsets/xcodeproj.tgz differ diff --git a/docs/index.html b/docs/index.html index 27a512c52..502654f20 100644 --- a/docs/index.html +++ b/docs/index.html @@ -13,7 +13,7 @@
      -

      xcodeproj Docs (74% documented)

      +

      xcodeproj Docs (75% documented)

      View on GitHub

      @@ -271,6 +271,33 @@

      Contribute

    • Generate xcodeproj with swift package generate-xcodeproj.
    • Open xcodeproj.xcodeproj.
    • +

      Projects using xcodeproj

      + + + + + + + + + + + + + + + + + + + + + + + +
      ProjectRepository
      Tuistjackfan.us.kg/tuist/tuist
      Sourceryjackfan.us.kg/krzysztofzablocki/Sourcery
      ProjLintjackfan.us.kg/JamitLabs/ProjLint
      XcodeGenjackfan.us.kg/yonaskolb/XcodeGen
      + +

      If you are also leveraging xcodeproj in your project, feel free to open a PR to include it in the list above.

      Setup

      Using Swift Package Manager

      diff --git a/docs/search.json b/docs/search.json index cbe956bad..0b0d839f0 100644 --- a/docs/search.json +++ b/docs/search.json @@ -1 +1 @@ -{"Structs/Xcode/Default.html#/s:9xcodeproj5XcodeV7DefaultV13objectVersionSuvpZ":{"name":"objectVersion","abstract":"

      The default object version for Xcodeproj.

      ","parent_name":"Default"},"Structs/Xcode/Default.html#/s:9xcodeproj5XcodeV7DefaultV20compatibilityVersionSSvpZ":{"name":"compatibilityVersion","abstract":"

      Default compatibility version.

      ","parent_name":"Default"},"Structs/Xcode/Default.html#/s:9xcodeproj5XcodeV7DefaultV17developmentRegionSSvpZ":{"name":"developmentRegion","abstract":"

      Default development region.

      ","parent_name":"Default"},"Structs/Xcode/LastKnown/SDK.html#/s:9xcodeproj5XcodeV9LastKnownV3SDKV3iosSSvpZ":{"name":"ios","abstract":"

      Last known SDK for iOS.

      ","parent_name":"SDK"},"Structs/Xcode/LastKnown/SDK.html#/s:9xcodeproj5XcodeV9LastKnownV3SDKV5macosSSvpZ":{"name":"macos","abstract":"

      Last known SDK for macOS.

      ","parent_name":"SDK"},"Structs/Xcode/LastKnown/SDK.html#/s:9xcodeproj5XcodeV9LastKnownV3SDKV4tvosSSvpZ":{"name":"tvos","abstract":"

      Last known SDK for tvOS.

      ","parent_name":"SDK"},"Structs/Xcode/LastKnown/SDK.html#/s:9xcodeproj5XcodeV9LastKnownV3SDKV7watchosSSvpZ":{"name":"watchos","abstract":"

      Last known SDK for watchos.

      ","parent_name":"SDK"},"Structs/Xcode/LastKnown/SDK.html":{"name":"SDK","abstract":"

      Last known SDKs.

      ","parent_name":"LastKnown"},"Structs/Xcode/LastKnown.html#/s:9xcodeproj5XcodeV9LastKnownV14archiveVersionSuvpZ":{"name":"archiveVersion","abstract":"

      Last known archive version for Xcodeproj.

      ","parent_name":"LastKnown"},"Structs/Xcode/LastKnown.html#/s:9xcodeproj5XcodeV9LastKnownV12swiftVersionSSvpZ":{"name":"swiftVersion","abstract":"

      Last known Swift version (stable).

      ","parent_name":"LastKnown"},"Structs/Xcode/LastKnown.html#/s:9xcodeproj5XcodeV9LastKnownV13objectVersionSuvpZ":{"name":"objectVersion","abstract":"

      Last known object version for Xcodeproj.

      ","parent_name":"LastKnown"},"Structs/Xcode/LastKnown.html#/s:9xcodeproj5XcodeV9LastKnownV12upgradeCheckSSvpZ":{"name":"upgradeCheck","abstract":"

      Last known upgrade check.

      ","parent_name":"LastKnown"},"Structs/Xcode/LastKnown.html#/s:9xcodeproj5XcodeV9LastKnownV17swiftUpgradeCheckSSvpZ":{"name":"swiftUpgradeCheck","abstract":"

      Last known Swift upgrade check.

      ","parent_name":"LastKnown"},"Structs/Xcode/LastKnown.html":{"name":"LastKnown","abstract":"

      Last known constants.

      ","parent_name":"Xcode"},"Structs/Xcode/Default.html":{"name":"Default","abstract":"

      Default values.

      ","parent_name":"Xcode"},"Structs/Xcode.html#/s:9xcodeproj5XcodeV17inheritedKeywordsSaySSGvpZ":{"name":"inheritedKeywords","abstract":"

      Inherited keywords used in build settings.

      ","parent_name":"Xcode"},"Structs/Xcode.html#/s:9xcodeproj5XcodeV17headersExtensionsSaySSGvpZ":{"name":"headersExtensions","abstract":"

      Header files extensions.

      ","parent_name":"Xcode"},"Structs/Xcode.html#/s:9xcodeproj5XcodeV9SupportedV":{"name":"Supported","abstract":"

      Supported values.

      ","parent_name":"Xcode"},"Structs/Xcode.html#/s:9xcodeproj5XcodeV8filetypeSSSgSS9extension_tFZ":{"name":"filetype(extension:)","abstract":"

      Returns the Xcode file type for any given extension.

      ","parent_name":"Xcode"},"Structs/GroupAddingOptions.html#/s:9xcodeproj18GroupAddingOptionsV8rawValueSivp":{"name":"rawValue","abstract":"

      Raw value.

      ","parent_name":"GroupAddingOptions"},"Structs/GroupAddingOptions.html#/s:9xcodeproj18GroupAddingOptionsVACSi8rawValue_tcfc":{"name":"init(rawValue:)","abstract":"

      Initializes the options with the raw value.

      ","parent_name":"GroupAddingOptions"},"Structs/GroupAddingOptions.html#/s:9xcodeproj18GroupAddingOptionsV13withoutFolderACvpZ":{"name":"withoutFolder","abstract":"

      Create group without reference to folder

      ","parent_name":"GroupAddingOptions"},"Structs/GroupAddingOptions.html":{"name":"GroupAddingOptions","abstract":"

      Options passed when adding new groups.

      "},"Structs/Xcode.html":{"name":"Xcode","abstract":"

      Class that contains Xcode constants.

      "},"Protocols/Writable.html#/s:9xcodeproj8WritableP5writey5Basic12AbsolutePathV4path_Sb8overridetKF":{"name":"write(path:override:)","abstract":"

      Writes the object that conforms the protocol.

      ","parent_name":"Writable"},"Protocols/Writable.html#/s:9xcodeproj8WritableP5writeySS10pathString_Sb8overridetKF":{"name":"write(pathString:override:)","abstract":"

      Writes the object that conforms the protocol.

      ","parent_name":"Writable"},"Protocols/Writable.html":{"name":"Writable","abstract":"

      Protocol that defines how an entity can be writed into disk

      "},"Other Functions.html#/s:9xcodeproj9loadPlists10DictionaryVySSyXlGSgSS4path_tF":{"name":"loadPlist(path:)","abstract":"

      Static initializer that creates a Dictionary from a .plist file.

      "},"Other Functions.html#/arc4random_uniform(_:)":{"name":"arc4random_uniform(_:)"},"Extensions/PlistValue.html#/s:s25ExpressibleByArrayLiteralPx0cD7ElementQz05arrayD0d_tcfc":{"name":"init(arrayLiteral:)","parent_name":"PlistValue"},"Extensions/PlistValue.html#/s:s30ExpressibleByDictionaryLiteralPx3KeyQz_5ValueQzt010dictionaryD0d_tcfc":{"name":"init(dictionaryLiteral:)","parent_name":"PlistValue"},"Extensions/PlistValue.html#/s:s26ExpressibleByStringLiteralPx0cD4TypeQz06stringD0_tcfc":{"name":"init(stringLiteral:)","parent_name":"PlistValue"},"Extensions/PlistValue.html#/s:s43ExpressibleByExtendedGraphemeClusterLiteralPx0cdeF4TypeQz08extendeddeF0_tcfc":{"name":"init(extendedGraphemeClusterLiteral:)","parent_name":"PlistValue"},"Extensions/PlistValue.html#/s:s33ExpressibleByUnicodeScalarLiteralPx0cdE4TypeQz07unicodedE0_tcfc":{"name":"init(unicodeScalarLiteral:)","parent_name":"PlistValue"},"Extensions/CommentedString.html#/s:s26ExpressibleByStringLiteralPx0cD4TypeQz06stringD0_tcfc":{"name":"init(stringLiteral:)","parent_name":"CommentedString"},"Extensions/CommentedString.html#/s:s43ExpressibleByExtendedGraphemeClusterLiteralPx0cdeF4TypeQz08extendeddeF0_tcfc":{"name":"init(extendedGraphemeClusterLiteral:)","parent_name":"CommentedString"},"Extensions/CommentedString.html#/s:s33ExpressibleByUnicodeScalarLiteralPx0cdE4TypeQz07unicodedE0_tcfc":{"name":"init(unicodeScalarLiteral:)","parent_name":"CommentedString"},"Extensions/Bool.html#/s:Sb9xcodeprojE9xmlStringSSvp":{"name":"xmlString","abstract":"

      Returns a XML string value that represents the boolean.

      ","parent_name":"Bool"},"Extensions/Bool.html#/s:Sb9xcodeprojE3intSuvp":{"name":"int","abstract":"

      Returns a 1 for true and 0 for false

      ","parent_name":"Bool"},"Extensions/Bool.html":{"name":"Bool"},"Extensions/CommentedString.html":{"name":"CommentedString"},"Extensions/PlistValue.html":{"name":"PlistValue"},"Enums/XCBreakpointListError.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"XCBreakpointListError"},"Enums/XcodeprojWritingError.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"XcodeprojWritingError"},"Enums/XcodeprojEditingError.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"XcodeprojEditingError"},"Enums/XcodeprojEditingError.html":{"name":"XcodeprojEditingError","abstract":"

      Xcodeproj editing errors.

      "},"Enums/XcodeprojWritingError.html":{"name":"XcodeprojWritingError","abstract":"

      Xcodeproj writing error.

      "},"Enums/XCBreakpointListError.html":{"name":"XCBreakpointListError","abstract":"

      XCBreakpointList error.

      "},"Other Enums.html#/s:9xcodeproj10BuildPhaseO":{"name":"BuildPhase","abstract":"

      Enum that encapsulates all kind of build phases available in Xcode.

      "},"Classes/BuildSettingsProvider.html#/s:9xcodeproj21BuildSettingsProviderC7VariantO":{"name":"Variant","abstract":"

      Build settings variant.

      ","parent_name":"BuildSettingsProvider"},"Classes/BuildSettingsProvider.html#/s:9xcodeproj21BuildSettingsProviderC8PlatformO":{"name":"Platform","abstract":"

      Target platform.

      ","parent_name":"BuildSettingsProvider"},"Classes/BuildSettingsProvider.html#/s:9xcodeproj21BuildSettingsProviderC7ProductO":{"name":"Product","abstract":"

      Target product type.

      ","parent_name":"BuildSettingsProvider"},"Classes/BuildSettingsProvider.html#/s:9xcodeproj21BuildSettingsProviderC14projectDefaults10DictionaryVySSypGAC7VariantO7variant_tFZ":{"name":"projectDefault(variant:)","abstract":"

      Returns default build settings that Xcode sets in new projects.

      ","parent_name":"BuildSettingsProvider"},"Classes/XCVersionGroup.html#/s:9xcodeproj14XCVersionGroupC14currentVersionAA18PBXObjectReferenceCSgvp":{"name":"currentVersion","abstract":"

      Current version.

      ","parent_name":"XCVersionGroup"},"Classes/XCVersionGroup.html#/s:9xcodeproj14XCVersionGroupC07versionC4TypeSSSgvp":{"name":"versionGroupType","abstract":"

      Version group type.

      ","parent_name":"XCVersionGroup"},"Classes/XCVersionGroup.html#/s:9xcodeproj14XCVersionGroupCAcA18PBXObjectReferenceCSg14currentVersion_SSSg4pathAH4nameAA13PBXSourceTreeOSg06sourceK0AH07versionC4TypeSayAEG18childrenReferencesSbSg14includeInIndexAR10wrapsLinesAR8usesTabsSuSg11indentWidthAV03tabY0tcfc":{"name":"init(currentVersion:path:name:sourceTree:versionGroupType:childrenReferences:includeInIndex:wrapsLines:usesTabs:indentWidth:tabWidth:)","abstract":"

      Initializes the group with its attributes.

      ","parent_name":"XCVersionGroup"},"Classes/XCVersionGroup.html#/s:9xcodeproj14XCVersionGroupCACs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"XCVersionGroup"},"Classes/PBXTarget.html#/s:9xcodeproj9PBXTargetC31buildConfigurationListReferenceAA09PBXObjectF0CSgvp":{"name":"buildConfigurationListReference","abstract":"

      Target build configuration list.

      ","parent_name":"PBXTarget"},"Classes/PBXTarget.html#/s:9xcodeproj9PBXTargetC21buildPhaseReferencesSayAA18PBXObjectReferenceCGvp":{"name":"buildPhaseReferences","abstract":"

      Target build phases.

      ","parent_name":"PBXTarget"},"Classes/PBXTarget.html#/s:9xcodeproj9PBXTargetC20buildRuleReferencesSayAA18PBXObjectReferenceCGvp":{"name":"buildRuleReferences","abstract":"

      Target build rules.

      ","parent_name":"PBXTarget"},"Classes/PBXTarget.html#/s:9xcodeproj9PBXTargetC22dependencyReferencesSayAA18PBXObjectReferenceCGvp":{"name":"dependencyReferences","abstract":"

      Target dependencies.

      ","parent_name":"PBXTarget"},"Classes/PBXTarget.html#/s:9xcodeproj9PBXTargetC4nameSSvp":{"name":"name","abstract":"

      Target name.

      ","parent_name":"PBXTarget"},"Classes/PBXTarget.html#/s:9xcodeproj9PBXTargetC11productNameSSSgvp":{"name":"productName","abstract":"

      Target product name.

      ","parent_name":"PBXTarget"},"Classes/PBXTarget.html#/s:9xcodeproj9PBXTargetC16productReferenceAA09PBXObjectD0CSgvp":{"name":"productReference","abstract":"

      Target product reference.

      ","parent_name":"PBXTarget"},"Classes/PBXTarget.html#/s:9xcodeproj9PBXTargetC11productTypeAA010PBXProductD0OSgvp":{"name":"productType","abstract":"

      Target product type.

      ","parent_name":"PBXTarget"},"Classes/PBXTarget.html#/s:9xcodeproj9PBXTargetCACs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"PBXTarget"},"Classes/PBXTarget.html#/s:9xcodeproj9PBXTargetC22buildConfigurationListAA015XCConfigurationE0CSgyKF":{"name":"buildConfigurationList()","abstract":"

      Returns the build configuration list object.

      ","parent_name":"PBXTarget"},"Classes/PBXTarget.html#/s:9xcodeproj9PBXTargetC17sourcesBuildPhaseAA010PBXSourcesdE0CSgyKF":{"name":"sourcesBuildPhase()","abstract":"

      Returns the sources build phase.

      ","parent_name":"PBXTarget"},"Classes/PBXTarget.html#/s:9xcodeproj9PBXTargetC19resourcesBuildPhaseAA012PBXResourcesdE0CSgyKF":{"name":"resourcesBuildPhase()","abstract":"

      Returns the resources build phase.

      ","parent_name":"PBXTarget"},"Classes/PBXTarget.html#/s:9xcodeproj9PBXTargetC11sourceFilesSayAA14PBXFileElementCGyKF":{"name":"sourceFiles()","abstract":"

      Returns the target source files.

      ","parent_name":"PBXTarget"},"Classes/PBXRezBuildPhase.html#/s:9xcodeproj16PBXRezBuildPhaseC05buildD0AA0cD0Ovp":{"name":"buildPhase","parent_name":"PBXRezBuildPhase"},"Classes/PBXReferenceProxy.html#/s:9xcodeproj17PBXReferenceProxyC8fileTypeSSSgvp":{"name":"fileType","abstract":"

      Element file type

      ","parent_name":"PBXReferenceProxy"},"Classes/PBXReferenceProxy.html#/s:9xcodeproj17PBXReferenceProxyC4pathSSSgvp":{"name":"path","abstract":"

      Element path.

      ","parent_name":"PBXReferenceProxy"},"Classes/PBXReferenceProxy.html#/s:9xcodeproj17PBXReferenceProxyC15remoteReferenceAA09PBXObjectE0CSgvp":{"name":"remoteReference","abstract":"

      Element remote reference.

      ","parent_name":"PBXReferenceProxy"},"Classes/PBXReferenceProxy.html#/s:9xcodeproj17PBXReferenceProxyC10sourceTreeAA09PBXSourceE0OSgvp":{"name":"sourceTree","abstract":"

      Element source tree.

      ","parent_name":"PBXReferenceProxy"},"Classes/PBXReferenceProxy.html#/s:9xcodeproj17PBXReferenceProxyCACs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"PBXReferenceProxy"},"Classes/PBXObjectReference.html#/s:9xcodeproj18PBXObjectReferenceC9hashValueSivp":{"name":"hashValue","abstract":"

      Hash value.

      ","parent_name":"PBXObjectReference"},"Classes/PBXObjectReference.html#/s:9xcodeproj18PBXObjectReferenceC2eeoiSbAC_ACtFZ":{"name":"==(_:_:)","abstract":"

      Compares two instances of PBXObjectReference

      ","parent_name":"PBXObjectReference"},"Classes/PBXObjectReference.html#/s:9xcodeproj18PBXObjectReferenceC1loiSbAC_ACtFZ":{"name":"<(_:_:)","abstract":"

      Compares two instances.

      ","parent_name":"PBXObjectReference"},"Classes/PBXLegacyTarget.html#/s:9xcodeproj15PBXLegacyTargetC13buildToolPathSSSgvp":{"name":"buildToolPath","abstract":"

      Path to the build tool that is invoked (required)

      ","parent_name":"PBXLegacyTarget"},"Classes/PBXLegacyTarget.html#/s:9xcodeproj15PBXLegacyTargetC20buildArgumentsStringSSSgvp":{"name":"buildArgumentsString","abstract":"

      Build arguments to be passed to the build tool.

      ","parent_name":"PBXLegacyTarget"},"Classes/PBXLegacyTarget.html#/s:9xcodeproj15PBXLegacyTargetC30passBuildSettingsInEnvironmentSbvp":{"name":"passBuildSettingsInEnvironment","abstract":"

      Whether or not to pass Xcode build settings as environment variables down to the tool when invoked

      ","parent_name":"PBXLegacyTarget"},"Classes/PBXLegacyTarget.html#/s:9xcodeproj15PBXLegacyTargetC21buildWorkingDirectorySSSgvp":{"name":"buildWorkingDirectory","abstract":"

      The directory where the build tool will be invoked during a build

      ","parent_name":"PBXLegacyTarget"},"Classes/PBXLegacyTarget.html#/s:9xcodeproj15PBXLegacyTargetCACs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"PBXLegacyTarget"},"Classes/PBXContainerItem.html#/s:9xcodeproj16PBXContainerItemCACs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"PBXContainerItem"},"Classes/PBXBuildRule.html#/s:9xcodeproj12PBXBuildRuleC12compilerSpecSSvp":{"name":"compilerSpec","abstract":"

      Element compiler spec.

      ","parent_name":"PBXBuildRule"},"Classes/PBXBuildRule.html#/s:9xcodeproj12PBXBuildRuleC12filePatternsSSSgvp":{"name":"filePatterns","abstract":"

      Element file patterns.

      ","parent_name":"PBXBuildRule"},"Classes/PBXBuildRule.html#/s:9xcodeproj12PBXBuildRuleC8fileTypeSSvp":{"name":"fileType","abstract":"

      Element file type.

      ","parent_name":"PBXBuildRule"},"Classes/PBXBuildRule.html#/s:9xcodeproj12PBXBuildRuleC10isEditableSbvp":{"name":"isEditable","abstract":"

      Element is editable.

      ","parent_name":"PBXBuildRule"},"Classes/PBXBuildRule.html#/s:9xcodeproj12PBXBuildRuleC4nameSSSgvp":{"name":"name","abstract":"

      Element name.

      ","parent_name":"PBXBuildRule"},"Classes/PBXBuildRule.html#/s:9xcodeproj12PBXBuildRuleC11outputFilesSaySSGvp":{"name":"outputFiles","abstract":"

      Element output files.

      ","parent_name":"PBXBuildRule"},"Classes/PBXBuildRule.html#/s:9xcodeproj12PBXBuildRuleC24outputFilesCompilerFlagsSaySSGSgvp":{"name":"outputFilesCompilerFlags","abstract":"

      Element output files compiler flags.

      ","parent_name":"PBXBuildRule"},"Classes/PBXBuildRule.html#/s:9xcodeproj12PBXBuildRuleC6scriptSSSgvp":{"name":"script","abstract":"

      Element script.

      ","parent_name":"PBXBuildRule"},"Classes/PBXBuildRule.html#/s:9xcodeproj12PBXBuildRuleCACs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"PBXBuildRule"},"Classes/PBXBuildPhase.html#/s:9xcodeproj13PBXBuildPhaseC22defaultBuildActionMaskSuvpZ":{"name":"defaultBuildActionMask","abstract":"

      Default build action mask.

      ","parent_name":"PBXBuildPhase"},"Classes/PBXBuildPhase.html#/s:9xcodeproj13PBXBuildPhaseC15buildActionMaskSuvp":{"name":"buildActionMask","abstract":"

      Element build action mask.

      ","parent_name":"PBXBuildPhase"},"Classes/PBXBuildPhase.html#/s:9xcodeproj13PBXBuildPhaseC14fileReferencesSayAA18PBXObjectReferenceCGvp":{"name":"fileReferences","abstract":"

      Element files references.

      ","parent_name":"PBXBuildPhase"},"Classes/PBXBuildPhase.html#/s:9xcodeproj13PBXBuildPhaseC18inputFileListPathsSaySSGSgvp":{"name":"inputFileListPaths","abstract":"

      Paths to the input file lists.","parent_name":"PBXBuildPhase"},"Classes/PBXBuildPhase.html#/s:9xcodeproj13PBXBuildPhaseC19outputFileListPathsSaySSGSgvp":{"name":"outputFileListPaths","abstract":"

      Paths to the output file lists.","parent_name":"PBXBuildPhase"},"Classes/PBXBuildPhase.html#/s:9xcodeproj13PBXBuildPhaseC34runOnlyForDeploymentPostprocessingSbvp":{"name":"runOnlyForDeploymentPostprocessing","abstract":"

      Element run only for deployment post processing value.

      ","parent_name":"PBXBuildPhase"},"Classes/PBXBuildPhase.html#/s:9xcodeproj13PBXBuildPhaseC05buildC0AA05BuildC0Ovp":{"name":"buildPhase","abstract":"

      The build phase type of the build phase

      ","parent_name":"PBXBuildPhase"},"Classes/PBXBuildPhase.html#/s:9xcodeproj13PBXBuildPhaseCACs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"PBXBuildPhase"},"Classes/PBXBuildPhase.html#/s:9xcodeproj13PBXBuildPhaseC7addFileAA18PBXObjectReferenceCAFKF":{"name":"addFile(_:)","abstract":"

      Adds a file to a build phase, creating a proxy build file that points to the given file reference.

      ","parent_name":"PBXBuildPhase"},"Classes/PBXBuildPhase.html#/s:9xcodeproj13PBXBuildPhaseC4typeAA05BuildC0OSgyF":{"name":"type()","abstract":"

      Returns the build phase type.

      ","parent_name":"PBXBuildPhase"},"Classes/PBXBuildPhase.html":{"name":"PBXBuildPhase","abstract":"

      An absctract class for all the build phase objects

      "},"Classes/PBXBuildRule.html":{"name":"PBXBuildRule","abstract":"

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

      "},"Classes/PBXContainerItem.html":{"name":"PBXContainerItem","abstract":"

      Class representing an element that may contain other elements.

      "},"Classes/PBXLegacyTarget.html":{"name":"PBXLegacyTarget","abstract":"

      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.

      "},"Classes/PBXObjectReference.html":{"name":"PBXObjectReference","abstract":"

      Object used as a reference to PBXObjects from PBXObjects.

      "},"Classes/PBXReferenceProxy.html":{"name":"PBXReferenceProxy","abstract":"

      A proxy for another object which might belong to another project"},"Classes/PBXRezBuildPhase.html":{"name":"PBXRezBuildPhase","abstract":"

      This is the element for the Build Carbon Resources build phase."},"Classes/PBXTarget.html":{"name":"PBXTarget","abstract":"

      This element is an abstract parent for specialized targets.

      "},"Classes/XCVersionGroup.html":{"name":"XCVersionGroup","abstract":"

      Group that contains multiple files references to the different versions of a resource."},"Classes/BuildSettingsProvider.html":{"name":"BuildSettingsProvider","abstract":"

      Class that provides default build settings to be used in Xcode projects.

      "},"Enums/PBXObjectError.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"PBXObjectError"},"Enums/XCodeProjError.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"XCodeProjError"},"Enums/XCWorkspaceError.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"XCWorkspaceError"},"Enums/XCWorkspaceDataError.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"XCWorkspaceDataError"},"Enums/XCSharedDataError.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"XCSharedDataError"},"Enums/XCConfigError.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"XCConfigError"},"Enums/XCConfigError.html":{"name":"XCConfigError","abstract":"

      XCConfig errors.

      "},"Enums/XCSharedDataError.html":{"name":"XCSharedDataError","abstract":"

      XCSharedData errors.

      "},"Enums/XCWorkspaceDataError.html":{"name":"XCWorkspaceDataError","abstract":"

      XCWorkspaceData Errors.

      "},"Enums/XCWorkspaceError.html":{"name":"XCWorkspaceError","abstract":"

      XCWorkspace Errors

      "},"Enums/XCodeProjError.html":{"name":"XCodeProjError","abstract":"

      XcodeProj Errors

      "},"Enums/PBXObjectError.html":{"name":"PBXObjectError","abstract":"

      PBXObject error.

      "},"Classes/PBXTargetDependency.html#/s:9xcodeproj19PBXTargetDependencyC4nameSSSgvp":{"name":"name","abstract":"

      Target name.

      ","parent_name":"PBXTargetDependency"},"Classes/PBXTargetDependency.html#/s:9xcodeproj19PBXTargetDependencyC15targetReferenceAA09PBXObjectE0CSgvp":{"name":"targetReference","abstract":"

      Target reference.

      ","parent_name":"PBXTargetDependency"},"Classes/PBXTargetDependency.html#/s:9xcodeproj19PBXTargetDependencyC20targetProxyReferenceAA09PBXObjectF0CSgvp":{"name":"targetProxyReference","abstract":"

      Target proxy

      ","parent_name":"PBXTargetDependency"},"Classes/PBXTargetDependency.html#/s:9xcodeproj19PBXTargetDependencyCACSSSg4name_AA18PBXObjectReferenceCSg06targetF0AH0g5ProxyF0tcfc":{"name":"init(name:targetReference:targetProxyReference:)","abstract":"

      Initializes the target dependency.

      ","parent_name":"PBXTargetDependency"},"Classes/PBXTargetDependency.html#/s:9xcodeproj19PBXTargetDependencyCACs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"PBXTargetDependency"},"Classes/PBXTargetDependency.html#/s:9xcodeproj19PBXTargetDependencyC6targetAA0B0CSgyKF":{"name":"target()","abstract":"

      Materializes the target reference returning the target the object reference refers to.

      ","parent_name":"PBXTargetDependency"},"Classes/PBXTargetDependency.html#/s:9xcodeproj19PBXTargetDependencyC11targetProxyAA016PBXContainerItemE0CSgyKF":{"name":"targetProxy()","abstract":"

      Materializes the target proxy reference returning the target the object reference refers to.

      ","parent_name":"PBXTargetDependency"},"Classes/PBXSourcesBuildPhase.html#/s:9xcodeproj20PBXSourcesBuildPhaseC05buildD0AA0cD0Ovp":{"name":"buildPhase","parent_name":"PBXSourcesBuildPhase"},"Classes/PBXShellScriptBuildPhase.html#/s:9xcodeproj24PBXShellScriptBuildPhaseC4nameSSSgvp":{"name":"name","abstract":"

      Build phase name.

      ","parent_name":"PBXShellScriptBuildPhase"},"Classes/PBXShellScriptBuildPhase.html#/s:9xcodeproj24PBXShellScriptBuildPhaseC10inputPathsSaySSGvp":{"name":"inputPaths","abstract":"

      Input paths

      ","parent_name":"PBXShellScriptBuildPhase"},"Classes/PBXShellScriptBuildPhase.html#/s:9xcodeproj24PBXShellScriptBuildPhaseC11outputPathsSaySSGvp":{"name":"outputPaths","abstract":"

      Output paths

      ","parent_name":"PBXShellScriptBuildPhase"},"Classes/PBXShellScriptBuildPhase.html#/s:9xcodeproj24PBXShellScriptBuildPhaseC9shellPathSSSgvp":{"name":"shellPath","abstract":"

      Path to the shell.

      ","parent_name":"PBXShellScriptBuildPhase"},"Classes/PBXShellScriptBuildPhase.html#/s:9xcodeproj24PBXShellScriptBuildPhaseC05shellC0SSSgvp":{"name":"shellScript","abstract":"

      Shell script.

      ","parent_name":"PBXShellScriptBuildPhase"},"Classes/PBXShellScriptBuildPhase.html#/s:9xcodeproj24PBXShellScriptBuildPhaseC16showEnvVarsInLogSbvp":{"name":"showEnvVarsInLog","abstract":"

      Show environment variables in the logs.

      ","parent_name":"PBXShellScriptBuildPhase"},"Classes/PBXShellScriptBuildPhase.html#/s:9xcodeproj24PBXShellScriptBuildPhaseC05buildE0AA0dE0Ovp":{"name":"buildPhase","parent_name":"PBXShellScriptBuildPhase"},"Classes/PBXShellScriptBuildPhase.html#/s:9xcodeproj24PBXShellScriptBuildPhaseCACSayAA18PBXObjectReferenceCG14fileReferences_SSSg4nameSaySSG10inputPathsAJ06outputL0AJSg0k8FileListL0AM0mnoL0SS9shellPathAH0pC0Su15buildActionMaskSb34runOnlyForDeploymentPostprocessingSb16showEnvVarsInLogtcfc":{"name":"init(fileReferences:name:inputPaths:outputPaths:inputFileListPaths:outputFileListPaths:shellPath:shellScript:buildActionMask:runOnlyForDeploymentPostprocessing:showEnvVarsInLog:)","abstract":"

      Initializes the shell script build phase with its attributes.

      ","parent_name":"PBXShellScriptBuildPhase"},"Classes/PBXShellScriptBuildPhase.html#/s:9xcodeproj24PBXShellScriptBuildPhaseCACs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"PBXShellScriptBuildPhase"},"Classes/PBXCopyFilesBuildPhase.html#/s:9xcodeproj22PBXCopyFilesBuildPhaseC7dstPathSSSgvp":{"name":"dstPath","abstract":"

      Element destination path

      ","parent_name":"PBXCopyFilesBuildPhase"},"Classes/PBXCopyFilesBuildPhase.html#/s:9xcodeproj22PBXCopyFilesBuildPhaseC16dstSubfolderSpecAC9SubFolderOSgvp":{"name":"dstSubfolderSpec","abstract":"

      Element destination subfolder spec

      ","parent_name":"PBXCopyFilesBuildPhase"},"Classes/PBXCopyFilesBuildPhase.html#/s:9xcodeproj22PBXCopyFilesBuildPhaseC4nameSSSgvp":{"name":"name","abstract":"

      Copy files build phase name

      ","parent_name":"PBXCopyFilesBuildPhase"},"Classes/PBXCopyFilesBuildPhase.html#/s:9xcodeproj22PBXCopyFilesBuildPhaseC05buildE0AA0dE0Ovp":{"name":"buildPhase","parent_name":"PBXCopyFilesBuildPhase"},"Classes/PBXCopyFilesBuildPhase.html#/s:9xcodeproj22PBXCopyFilesBuildPhaseCACSSSg7dstPath_AC9SubFolderOSg0F13SubfolderSpecAD4nameSu15buildActionMaskSayAA18PBXObjectReferenceCG14fileReferencesSb34runOnlyForDeploymentPostprocessingtcfc":{"name":"init(dstPath:dstSubfolderSpec:name:buildActionMask:fileReferences:runOnlyForDeploymentPostprocessing:)","abstract":"

      Initializes the copy files build phase with its attributes.

      ","parent_name":"PBXCopyFilesBuildPhase"},"Classes/PBXCopyFilesBuildPhase.html#/s:9xcodeproj22PBXCopyFilesBuildPhaseCACs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"PBXCopyFilesBuildPhase"},"Classes/PBXResourcesBuildPhase.html#/s:9xcodeproj22PBXResourcesBuildPhaseC05buildD0AA0cD0Ovp":{"name":"buildPhase","parent_name":"PBXResourcesBuildPhase"},"Classes/PBXHeadersBuildPhase.html#/s:9xcodeproj20PBXHeadersBuildPhaseC05buildD0AA0cD0Ovp":{"name":"buildPhase","parent_name":"PBXHeadersBuildPhase"},"Classes/PBXFrameworksBuildPhase.html#/s:9xcodeproj23PBXFrameworksBuildPhaseC05buildD0AA0cD0Ovp":{"name":"buildPhase","parent_name":"PBXFrameworksBuildPhase"},"Classes/PBXFileReference.html#/s:9xcodeproj16PBXFileReferenceC12fileEncodingSuSgvp":{"name":"fileEncoding","abstract":"

      Element file encoding.

      ","parent_name":"PBXFileReference"},"Classes/PBXFileReference.html#/s:9xcodeproj16PBXFileReferenceC16explicitFileTypeSSSgvp":{"name":"explicitFileType","abstract":"

      Element explicit file type.

      ","parent_name":"PBXFileReference"},"Classes/PBXFileReference.html#/s:9xcodeproj16PBXFileReferenceC17lastKnownFileTypeSSSgvp":{"name":"lastKnownFileType","abstract":"

      Element last known file type.

      ","parent_name":"PBXFileReference"},"Classes/PBXFileReference.html#/s:9xcodeproj16PBXFileReferenceC10lineEndingSuSgvp":{"name":"lineEnding","abstract":"

      Element line ending.

      ","parent_name":"PBXFileReference"},"Classes/PBXFileReference.html#/s:9xcodeproj16PBXFileReferenceC31languageSpecificationIdentifierSSSgvp":{"name":"languageSpecificationIdentifier","abstract":"

      Element language specification identifier

      ","parent_name":"PBXFileReference"},"Classes/PBXFileReference.html#/s:9xcodeproj16PBXFileReferenceC33xcLanguageSpecificationIdentifierSSSgvp":{"name":"xcLanguageSpecificationIdentifier","abstract":"

      Element xc language specification identifier

      ","parent_name":"PBXFileReference"},"Classes/PBXFileReference.html#/s:9xcodeproj16PBXFileReferenceC34plistStructureDefinitionIdentifierSSSgvp":{"name":"plistStructureDefinitionIdentifier","abstract":"

      Element plist structure definition identifier

      ","parent_name":"PBXFileReference"},"Classes/PBXFileReference.html#/s:9xcodeproj16PBXFileReferenceCAcA13PBXSourceTreeOSg06sourceE0_SSSg4nameSuSg12fileEncodingAH16explicitFileTypeAH09lastKnownkL0AH4pathSbSg14includeInIndexAO10wrapsLinesAO8usesTabsAJ11indentWidthAJ03tabX0AJ10lineEndingAH31languageSpecificationIdentifierAH33xcLanguageSpecificationIdentifierAH34plistStructureDefinitionIdentifiertcfc":{"name":"init(sourceTree:name:fileEncoding:explicitFileType:lastKnownFileType:path:includeInIndex:wrapsLines:usesTabs:indentWidth:tabWidth:lineEnding:languageSpecificationIdentifier:xcLanguageSpecificationIdentifier:plistStructureDefinitionIdentifier:)","abstract":"

      Initializes the file reference with its properties.

      ","parent_name":"PBXFileReference"},"Classes/PBXFileReference.html#/s:9xcodeproj16PBXFileReferenceCACs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"PBXFileReference"},"Classes/PBXFileElement.html#/s:9xcodeproj14PBXFileElementC10sourceTreeAA09PBXSourceE0OSgvp":{"name":"sourceTree","abstract":"

      Element source tree.

      ","parent_name":"PBXFileElement"},"Classes/PBXFileElement.html#/s:9xcodeproj14PBXFileElementC4pathSSSgvp":{"name":"path","abstract":"

      Element path.

      ","parent_name":"PBXFileElement"},"Classes/PBXFileElement.html#/s:9xcodeproj14PBXFileElementC4nameSSSgvp":{"name":"name","abstract":"

      Element name.

      ","parent_name":"PBXFileElement"},"Classes/PBXFileElement.html#/s:9xcodeproj14PBXFileElementC14includeInIndexSbSgvp":{"name":"includeInIndex","abstract":"

      Element include in index.

      ","parent_name":"PBXFileElement"},"Classes/PBXFileElement.html#/s:9xcodeproj14PBXFileElementC8usesTabsSbSgvp":{"name":"usesTabs","abstract":"

      Element uses tabs.

      ","parent_name":"PBXFileElement"},"Classes/PBXFileElement.html#/s:9xcodeproj14PBXFileElementC11indentWidthSuSgvp":{"name":"indentWidth","abstract":"

      Element indent width.

      ","parent_name":"PBXFileElement"},"Classes/PBXFileElement.html#/s:9xcodeproj14PBXFileElementC8tabWidthSuSgvp":{"name":"tabWidth","abstract":"

      Element tab width.

      ","parent_name":"PBXFileElement"},"Classes/PBXFileElement.html#/s:9xcodeproj14PBXFileElementC10wrapsLinesSbSgvp":{"name":"wrapsLines","abstract":"

      Element wraps lines.

      ","parent_name":"PBXFileElement"},"Classes/PBXFileElement.html#/s:9xcodeproj14PBXFileElementCAcA13PBXSourceTreeOSg06sourceE0_SSSg4pathAH4nameSbSg14includeInIndexAK8usesTabsSuSg11indentWidthAN03tabO0AK10wrapsLinestcfc":{"name":"init(sourceTree:path:name:includeInIndex:usesTabs:indentWidth:tabWidth:wrapsLines:)","abstract":"

      Initializes the file element with its properties.

      ","parent_name":"PBXFileElement"},"Classes/PBXFileElement.html#/s:9xcodeproj14PBXFileElementCACs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"PBXFileElement"},"Classes/PBXFileElement.html#/s:9xcodeproj14PBXFileElementC8fullPath5Basic08AbsoluteE0VSgAG10sourceRoot_tKF":{"name":"fullPath(sourceRoot:)","abstract":"

      Returns a file absolute path.

      ","parent_name":"PBXFileElement"},"Classes/PBXContainerItemProxy.html#/s:9xcodeproj21PBXContainerItemProxyC24containerPortalReferenceAA09PBXObjectG0Cvp":{"name":"containerPortalReference","abstract":"

      The object is a reference to a PBXProject element.

      ","parent_name":"PBXContainerItemProxy"},"Classes/PBXContainerItemProxy.html#/s:9xcodeproj21PBXContainerItemProxyC9proxyTypeAC0dF0OSgvp":{"name":"proxyType","abstract":"

      Element proxy type.

      ","parent_name":"PBXContainerItemProxy"},"Classes/PBXContainerItemProxy.html#/s:9xcodeproj21PBXContainerItemProxyC23remoteGlobalIDReferenceAA18PBXObjectReferenceCSgvp":{"name":"remoteGlobalIDReference","abstract":"

      Element remote global ID reference.

      ","parent_name":"PBXContainerItemProxy"},"Classes/PBXContainerItemProxy.html#/s:9xcodeproj21PBXContainerItemProxyC10remoteInfoSSSgvp":{"name":"remoteInfo","abstract":"

      Element remote info.

      ","parent_name":"PBXContainerItemProxy"},"Classes/PBXContainerItemProxy.html#/s:9xcodeproj21PBXContainerItemProxyCAcA18PBXObjectReferenceC015containerPortalF0_AESg23remoteGlobalIDReferenceAC0D4TypeOSg05proxyL0SSSg0I4Infotcfc":{"name":"init(containerPortalReference:remoteGlobalIDReference:proxyType:remoteInfo:)","abstract":"

      Initializes the container item proxy with its attributes.

      ","parent_name":"PBXContainerItemProxy"},"Classes/PBXContainerItemProxy.html#/s:9xcodeproj21PBXContainerItemProxyCACs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"PBXContainerItemProxy"},"Classes/PBXBuildFile.html#/s:9xcodeproj12PBXBuildFileC13fileReferenceAA09PBXObjectE0CSgvp":{"name":"fileReference","abstract":"

      Element file reference.

      ","parent_name":"PBXBuildFile"},"Classes/PBXBuildFile.html#/s:9xcodeproj12PBXBuildFileC8settingss10DictionaryVySSypGSgvp":{"name":"settings","abstract":"

      Element settings

      ","parent_name":"PBXBuildFile"},"Classes/PBXBuildFile.html#/s:9xcodeproj12PBXBuildFileCAcA18PBXObjectReferenceC04fileE0_s10DictionaryVySSypGSg8settingstcfc":{"name":"init(fileReference:settings:)","abstract":"

      Initiazlies the build file with its attributes.

      ","parent_name":"PBXBuildFile"},"Classes/PBXBuildFile.html#/s:9xcodeproj12PBXBuildFileCACs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"PBXBuildFile"},"Classes/PBXBuildFile.html#/s:9xcodeproj12PBXBuildFileC4fileAA14PBXFileElementCSgyKF":{"name":"file()","abstract":"

      Materializes the file reference and returns the object.

      ","parent_name":"PBXBuildFile"},"Enums/PBXSourceTree.html#/s:s9DecodablePxs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"PBXSourceTree"},"Enums/PBXSourceTree.html#/s:s9EquatableP2eeoiSbx_xtFZ":{"name":"==(_:_:)","parent_name":"PBXSourceTree"},"Enums/PBXSourceTree.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"PBXSourceTree"},"Classes/PBXObject.html#/s:9xcodeproj9PBXObjectC9referenceAA0B9ReferenceCvp":{"name":"reference","abstract":"

      The object reference in the project that contains it.

      ","parent_name":"PBXObject"},"Classes/PBXObject.html#/s:9xcodeproj9PBXObjectCACs7Decoder_p4from_tKcfc":{"name":"init(from:)","abstract":"

      Initializes the object from its project representation.

      ","parent_name":"PBXObject"},"Classes/PBXObject.html#/s:9xcodeproj9PBXObjectC3isaSSvpZ":{"name":"isa","abstract":"

      Object isa (type id)

      ","parent_name":"PBXObject"},"Classes/PBXObject.html#/s:s9EquatableP2eeoiSbx_xtFZ":{"name":"==(_:_:)","parent_name":"PBXObject"},"Classes/PBXProj.html#/s:9xcodeproj7PBXProjC14archiveVersionSuvp":{"name":"archiveVersion","abstract":"

      Project archive version.

      ","parent_name":"PBXProj"},"Classes/PBXProj.html#/s:9xcodeproj7PBXProjC13objectVersionSuvp":{"name":"objectVersion","abstract":"

      Project object version.

      ","parent_name":"PBXProj"},"Classes/PBXProj.html#/s:9xcodeproj7PBXProjC7classess10DictionaryVySSypGvp":{"name":"classes","abstract":"

      Project classes.

      ","parent_name":"PBXProj"},"Classes/PBXProj.html#/s:9xcodeproj7PBXProjC19rootObjectReferenceAA09PBXObjectE0CSgvp":{"name":"rootObjectReference","abstract":"

      Project root object.

      ","parent_name":"PBXProj"},"Classes/PBXProj.html#/s:9xcodeproj7PBXProjCAcA18PBXObjectReferenceCSg010rootObjectD0_Su13objectVersionSu07archiveH0s10DictionaryVySSypG7classesSayAA0C0CG7objectstcfc":{"name":"init(rootObjectReference:objectVersion:archiveVersion:classes:objects:)","abstract":"

      Initializes the project with its attributes.

      ","parent_name":"PBXProj"},"Classes/PBXProj.html#/s:s9DecodablePxs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"PBXProj"},"Classes/PBXProj.html#/s:9xcodeproj7PBXProjC11rootProjectAA10PBXProjectCSgyKF":{"name":"rootProject()","abstract":"

      Returns root project.

      ","parent_name":"PBXProj"},"Classes/PBXProj.html#/s:9xcodeproj7PBXProjC9rootGroupAA8PBXGroupCSgyKF":{"name":"rootGroup()","abstract":"

      Returns root project’s root group.

      ","parent_name":"PBXProj"},"Classes/PBXProj.html#/s:s9EquatableP2eeoiSbx_xtFZ":{"name":"==(_:_:)","parent_name":"PBXProj"},"Classes/PBXProj.html#/s:9xcodeproj8WritableP5writey5Basic12AbsolutePathV4path_Sb8overridetKF":{"name":"write(path:override:)","parent_name":"PBXProj"},"Classes/PBXNativeTarget.html#/s:9xcodeproj15PBXNativeTargetCACs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"PBXNativeTarget"},"Classes/PBXNativeTarget.html#/s:9xcodeproj15PBXNativeTargetC13addDependencyAA18PBXObjectReferenceCSgAC6target_tKF":{"name":"addDependency(target:)","abstract":"

      Adds a dependency to the target.

      ","parent_name":"PBXNativeTarget"},"Classes/XCConfigurationList.html#/s:9xcodeproj19XCConfigurationListC29buildConfigurationReferencesSayAA18PBXObjectReferenceCGvp":{"name":"buildConfigurationReferences","abstract":"

      Element build configurations.

      ","parent_name":"XCConfigurationList"},"Classes/XCConfigurationList.html#/s:9xcodeproj19XCConfigurationListC29defaultConfigurationIsVisibleSbvp":{"name":"defaultConfigurationIsVisible","abstract":"

      Element default configuration is visible.

      ","parent_name":"XCConfigurationList"},"Classes/XCConfigurationList.html#/s:9xcodeproj19XCConfigurationListC24defaultConfigurationNameSSSgvp":{"name":"defaultConfigurationName","abstract":"

      Element default configuration name

      ","parent_name":"XCConfigurationList"},"Classes/XCConfigurationList.html#/s:9xcodeproj19XCConfigurationListCACSayAA18PBXObjectReferenceCG29buildConfigurationReferences_SSSg24defaultConfigurationNameSb0iJ9IsVisibletcfc":{"name":"init(buildConfigurationReferences:defaultConfigurationName:defaultConfigurationIsVisible:)","abstract":"

      Initializes the element with its properties.

      ","parent_name":"XCConfigurationList"},"Classes/XCConfigurationList.html#/s:9xcodeproj19XCConfigurationListC19buildConfigurationsSayAA20XCBuildConfigurationCGyKF":{"name":"buildConfigurations()","abstract":"

      Returns the build configurations.

      ","parent_name":"XCConfigurationList"},"Classes/XCConfigurationList.html#/s:9xcodeproj19XCConfigurationListCACs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"XCConfigurationList"},"Classes/XCConfigurationList.html#/s:9xcodeproj19XCConfigurationListC13configurationAA20XCBuildConfigurationCSgSS4name_tKF":{"name":"configuration(name:)","abstract":"

      Returns the build configuration with the given name (if it exists)

      ","parent_name":"XCConfigurationList"},"Classes/XCConfigurationList.html#/s:9xcodeproj19XCConfigurationListC24addDefaultConfigurationsSayAA20XCBuildConfigurationCGyKF":{"name":"addDefaultConfigurations()","abstract":"

      Adds the default configurations, debug and release

      ","parent_name":"XCConfigurationList"},"Classes/XCConfigurationList.html#/s:9xcodeproj19XCConfigurationListC3addAA20XCBuildConfigurationCSS13configuration_AA18PBXObjectReferenceCSg04basefI0s10DictionaryVySSypG13buildSettingstKF":{"name":"add(configuration:baseConfigurationReference:buildSettings:)","abstract":"

      Adds a build configuration with the given name.","parent_name":"XCConfigurationList"},"Classes/XCConfigurationList.html#/s:9xcodeproj19XCConfigurationListC023objectWithConfigurationC0AA9PBXObjectCSgyKF":{"name":"objectWithConfigurationList()","abstract":"

      Returns the object with the given configuration list (project or target)

      ","parent_name":"XCConfigurationList"},"Classes/XCBuildConfiguration.html#/s:9xcodeproj20XCBuildConfigurationC04baseC9ReferenceAA09PBXObjectE0CSgvp":{"name":"baseConfigurationReference","abstract":"

      The path to a xcconfig file

      ","parent_name":"XCBuildConfiguration"},"Classes/XCBuildConfiguration.html#/s:9xcodeproj20XCBuildConfigurationC13buildSettingss10DictionaryVySSypGvp":{"name":"buildSettings","abstract":"

      A map of build settings.

      ","parent_name":"XCBuildConfiguration"},"Classes/XCBuildConfiguration.html#/s:9xcodeproj20XCBuildConfigurationC4nameSSvp":{"name":"name","abstract":"

      The configuration name.

      ","parent_name":"XCBuildConfiguration"},"Classes/XCBuildConfiguration.html#/s:9xcodeproj20XCBuildConfigurationCACSS4name_AA18PBXObjectReferenceCSg04basecF0s10DictionaryVySSypG13buildSettingstcfc":{"name":"init(name:baseConfigurationReference:buildSettings:)","abstract":"

      Initializes a build configuration.

      ","parent_name":"XCBuildConfiguration"},"Classes/XCBuildConfiguration.html#/s:9xcodeproj20XCBuildConfigurationCACs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"XCBuildConfiguration"},"Classes/XcodeProj.html#/s:9xcodeproj9XcodeProjC9workspaceAA11XCWorkspaceCvp":{"name":"workspace","abstract":"

      Project workspace

      ","parent_name":"XcodeProj"},"Classes/XcodeProj.html#/s:9xcodeproj9XcodeProjC7pbxprojAA7PBXProjCvp":{"name":"pbxproj","abstract":"

      .pbxproj representatino

      ","parent_name":"XcodeProj"},"Classes/XcodeProj.html#/s:9xcodeproj9XcodeProjC10sharedDataAA08XCSharedE0CSgvp":{"name":"sharedData","abstract":"

      Shared data.

      ","parent_name":"XcodeProj"},"Classes/XcodeProj.html#/s:9xcodeproj9XcodeProjCAcA11XCWorkspaceC9workspace_AA7PBXProjC7pbxprojAA12XCSharedDataCSg06sharedI0tcfc":{"name":"init(workspace:pbxproj:sharedData:)","abstract":"

      Initializes the XCodeProj

      ","parent_name":"XcodeProj"},"Classes/XcodeProj.html#/s:s9EquatableP2eeoiSbx_xtFZ":{"name":"==(_:_:)","parent_name":"XcodeProj"},"Classes/XcodeProj.html#/s:9xcodeproj9XcodeProjC5writey5Basic12AbsolutePathV4path_Sb8overridetKF":{"name":"write(path:override:)","abstract":"

      Writes project to the given path.

      ","parent_name":"XcodeProj"},"Classes/XcodeProj.html#/s:9xcodeproj9XcodeProjC13workspacePath5Basic08AbsoluteE0VAGFZ":{"name":"workspacePath(_:)","abstract":"

      Returns workspace file path relative to the given path.

      ","parent_name":"XcodeProj"},"Classes/XcodeProj.html#/s:9xcodeproj9XcodeProjC14writeWorkspacey5Basic12AbsolutePathV4path_Sb8overridetKF":{"name":"writeWorkspace(path:override:)","abstract":"

      Writes workspace to the given path.

      ","parent_name":"XcodeProj"},"Classes/XcodeProj.html#/s:9xcodeproj9XcodeProjC11pbxprojPath5Basic08AbsoluteE0VAGFZ":{"name":"pbxprojPath(_:)","abstract":"

      Returns project file path relative to the given path.

      ","parent_name":"XcodeProj"},"Classes/XcodeProj.html#/s:9xcodeproj9XcodeProjC12writePBXProjy5Basic12AbsolutePathV4path_Sb8overridetKF":{"name":"writePBXProj(path:override:)","abstract":"

      Writes project to the given path.

      ","parent_name":"XcodeProj"},"Classes/XcodeProj.html#/s:9xcodeproj9XcodeProjC14sharedDataPath5Basic08AbsoluteF0VAGFZ":{"name":"sharedDataPath(_:)","abstract":"

      Returns shared data path relative to the given path.

      ","parent_name":"XcodeProj"},"Classes/XcodeProj.html#/s:9xcodeproj9XcodeProjC11schemesPath5Basic08AbsoluteE0VAGFZ":{"name":"schemesPath(_:)","abstract":"

      Returns schemes folder path relative to the given path.

      ","parent_name":"XcodeProj"},"Classes/XcodeProj.html#/s:9xcodeproj9XcodeProjC10schemePath5Basic08AbsoluteE0VAG_SS0D4NametFZ":{"name":"schemePath(_:schemeName:)","abstract":"

      Returns scheme file path relative to the given path.

      ","parent_name":"XcodeProj"},"Classes/XcodeProj.html#/s:9xcodeproj9XcodeProjC12writeSchemesy5Basic12AbsolutePathV4path_Sb8overridetKF":{"name":"writeSchemes(path:override:)","abstract":"

      Writes all project schemes to the given path.

      ","parent_name":"XcodeProj"},"Classes/XcodeProj.html#/s:9xcodeproj9XcodeProjC12debuggerPath5Basic08AbsoluteE0VAGFZ":{"name":"debuggerPath(_:)","abstract":"

      Returns debugger folder path relative to the given path.

      ","parent_name":"XcodeProj"},"Classes/XcodeProj.html#/s:9xcodeproj9XcodeProjC15breakPointsPath5Basic08AbsoluteF0VAGFZ":{"name":"breakPointsPath(_:)","abstract":"

      Returns breakpoints plist path relative to the given path.

      ","parent_name":"XcodeProj"},"Classes/XcodeProj.html#/s:9xcodeproj9XcodeProjC16writeBreakPointsy5Basic12AbsolutePathV4path_Sb8overridetKF":{"name":"writeBreakPoints(path:override:)","abstract":"

      Writes all project breakpoints to the given path.

      ","parent_name":"XcodeProj"},"Classes/XCWorkspace.html#/s:9xcodeproj11XCWorkspaceC4dataAA0B4DataCvp":{"name":"data","abstract":"

      Workspace data

      ","parent_name":"XCWorkspace"},"Classes/XCWorkspace.html#/s:9xcodeproj11XCWorkspaceCAC5Basic12AbsolutePathV4path_tKcfc":{"name":"init(path:)","abstract":"

      Initializes the workspace with the path where the workspace is.","parent_name":"XCWorkspace"},"Classes/XCWorkspace.html#/s:9xcodeproj11XCWorkspaceCACycfc":{"name":"init()","abstract":"

      Initializes a default workspace with a single reference that points to self:

      ","parent_name":"XCWorkspace"},"Classes/XCWorkspace.html#/s:9xcodeproj11XCWorkspaceCACSS10pathString_tKcfc":{"name":"init(pathString:)","abstract":"

      Initializes the workspace with the path string.

      ","parent_name":"XCWorkspace"},"Classes/XCWorkspace.html#/s:9xcodeproj11XCWorkspaceCAcA0B4DataC4data_tcfc":{"name":"init(data:)","abstract":"

      Initializes the workspace with its properties.

      ","parent_name":"XCWorkspace"},"Classes/XCWorkspace.html#/s:9xcodeproj8WritableP5writey5Basic12AbsolutePathV4path_Sb8overridetKF":{"name":"write(path:override:)","parent_name":"XCWorkspace"},"Classes/XCWorkspace.html#/s:s9EquatableP2eeoiSbx_xtFZ":{"name":"==(_:_:)","parent_name":"XCWorkspace"},"Classes/XCConfig.html#/s:9xcodeproj8XCConfigC8includesSay5Basic12RelativePathV7include_AC6configtGvp":{"name":"includes","abstract":"

      Configuration file includes.

      ","parent_name":"XCConfig"},"Classes/XCConfig.html#/s:9xcodeproj8XCConfigC13buildSettingss10DictionaryVySSypGvp":{"name":"buildSettings","abstract":"

      Build settings

      ","parent_name":"XCConfig"},"Classes/XCConfig.html#/s:9xcodeproj8XCConfigCACSay5Basic12RelativePathV7include_AC6configtG8includes_s10DictionaryVySSypG13buildSettingstcfc":{"name":"init(includes:buildSettings:)","abstract":"

      Initializes the XCConfig file with its attributes.

      ","parent_name":"XCConfig"},"Classes/XCConfig.html#/s:9xcodeproj8XCConfigCAC5Basic12AbsolutePathV4path_AFSg07projectE0tKcfc":{"name":"init(path:projectPath:)","abstract":"

      Initializes the XCConfig reading the content from the file at the given path and parsing it.

      ","parent_name":"XCConfig"},"Classes/XCConfig.html#/s:s9EquatableP2eeoiSbx_xtFZ":{"name":"==(_:_:)","parent_name":"XCConfig"},"Classes/XCConfig.html#/s:9xcodeproj8XCConfigC22flattenedBuildSettingss10DictionaryVySSypGyF":{"name":"flattenedBuildSettings()","abstract":"

      It returns the build settings after flattening all the includes.

      ","parent_name":"XCConfig"},"Classes/XCConfig.html#/s:9xcodeproj8WritableP5writey5Basic12AbsolutePathV4path_Sb8overridetKF":{"name":"write(path:override:)","parent_name":"XCConfig"},"Models.html#/s:9xcodeproj13BuildSettingsa":{"name":"BuildSettings","abstract":"

      Build settings.

      "},"Classes/XCConfig.html":{"name":"XCConfig","abstract":"

      .xcconfig configuration file.

      "},"Classes/XCWorkspace.html":{"name":"XCWorkspace","abstract":"

      Model that represents a Xcode workspace.

      "},"Classes/XcodeProj.html":{"name":"XcodeProj","abstract":"

      Model that represents a .xcodeproj project.

      "},"Classes/XCBuildConfiguration.html":{"name":"XCBuildConfiguration","abstract":"

      This is the element for listing build configurations.

      "},"Classes/XCConfigurationList.html":{"name":"XCConfigurationList","abstract":"

      This is the element for listing build configurations.

      "},"Classes/PBXNativeTarget.html":{"name":"PBXNativeTarget","abstract":"

      This is the element for a build target that produces a binary content (application or library).

      "},"Classes/PBXProj.html":{"name":"PBXProj","abstract":"

      Represents a .pbxproj file

      "},"Classes/PBXObject.html":{"name":"PBXObject","abstract":"

      Class that represents a project element.

      "},"Enums/PBXSourceTree.html":{"name":"PBXSourceTree","abstract":"

      Specifies source trees for files"},"Models.html#/s:9xcodeproj18PBXAggregateTargetC":{"name":"PBXAggregateTarget","abstract":"

      This is the element for a build target that aggregates several others.

      "},"Classes/PBXBuildFile.html":{"name":"PBXBuildFile","abstract":"

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

      "},"Classes/PBXContainerItemProxy.html":{"name":"PBXContainerItemProxy","abstract":"

      This is the element to decorate a target item.

      "},"Classes/PBXFileElement.html":{"name":"PBXFileElement","abstract":"

      This element is an abstract parent for file and group elements.

      "},"Classes/PBXFileReference.html":{"name":"PBXFileReference","abstract":"

      A PBXFileReference is used to track every external file referenced by"},"Classes/PBXFrameworksBuildPhase.html":{"name":"PBXFrameworksBuildPhase","abstract":"

      This is the element for the framework link build phase.

      "},"Classes/PBXHeadersBuildPhase.html":{"name":"PBXHeadersBuildPhase","abstract":"

      This is the element for the framework headers build phase.

      "},"Classes/PBXResourcesBuildPhase.html":{"name":"PBXResourcesBuildPhase","abstract":"

      This is the element for the resources copy build phase.

      "},"Classes/PBXCopyFilesBuildPhase.html":{"name":"PBXCopyFilesBuildPhase","abstract":"

      This is the element for the copy file build phase.

      "},"Classes/PBXShellScriptBuildPhase.html":{"name":"PBXShellScriptBuildPhase","abstract":"

      This is the element for the shell script build phase.

      "},"Classes/PBXSourcesBuildPhase.html":{"name":"PBXSourcesBuildPhase","abstract":"

      This is the element for the sources compilation build phase.

      "},"Classes/PBXTargetDependency.html":{"name":"PBXTargetDependency","abstract":"

      This is the element for referencing other targets through content proxies.

      "},"Models.html":{"name":"Models"},"Errors.html":{"name":"Errors"},"Other Classes.html":{"name":"Other Classes","abstract":"

      The following classes are available globally.

      "},"Other Enums.html":{"name":"Other Enumerations","abstract":"

      The following enumerations are available globally.

      "},"Other Extensions.html":{"name":"Other Extensions","abstract":"

      The following extensions are available globally.

      "},"Other Functions.html":{"name":"Other Functions","abstract":"

      The following functions are available globally.

      "},"Other Protocols.html":{"name":"Other Protocols","abstract":"

      The following protocols are available globally.

      "},"Other Structs.html":{"name":"Other Structures","abstract":"

      The following structures are available globally.

      "}} +{"Structs/Xcode/Default.html#/s:9xcodeproj5XcodeV7DefaultV13objectVersionSuvpZ":{"name":"objectVersion","abstract":"

      The default object version for Xcodeproj.

      ","parent_name":"Default"},"Structs/Xcode/Default.html#/s:9xcodeproj5XcodeV7DefaultV20compatibilityVersionSSvpZ":{"name":"compatibilityVersion","abstract":"

      Default compatibility version.

      ","parent_name":"Default"},"Structs/Xcode/Default.html#/s:9xcodeproj5XcodeV7DefaultV17developmentRegionSSvpZ":{"name":"developmentRegion","abstract":"

      Default development region.

      ","parent_name":"Default"},"Structs/Xcode/LastKnown/SDK.html#/s:9xcodeproj5XcodeV9LastKnownV3SDKV3iosSSvpZ":{"name":"ios","abstract":"

      Last known SDK for iOS.

      ","parent_name":"SDK"},"Structs/Xcode/LastKnown/SDK.html#/s:9xcodeproj5XcodeV9LastKnownV3SDKV5macosSSvpZ":{"name":"macos","abstract":"

      Last known SDK for macOS.

      ","parent_name":"SDK"},"Structs/Xcode/LastKnown/SDK.html#/s:9xcodeproj5XcodeV9LastKnownV3SDKV4tvosSSvpZ":{"name":"tvos","abstract":"

      Last known SDK for tvOS.

      ","parent_name":"SDK"},"Structs/Xcode/LastKnown/SDK.html#/s:9xcodeproj5XcodeV9LastKnownV3SDKV7watchosSSvpZ":{"name":"watchos","abstract":"

      Last known SDK for watchos.

      ","parent_name":"SDK"},"Structs/Xcode/LastKnown/SDK.html":{"name":"SDK","abstract":"

      Last known SDKs.

      ","parent_name":"LastKnown"},"Structs/Xcode/LastKnown.html#/s:9xcodeproj5XcodeV9LastKnownV14archiveVersionSuvpZ":{"name":"archiveVersion","abstract":"

      Last known archive version for Xcodeproj.

      ","parent_name":"LastKnown"},"Structs/Xcode/LastKnown.html#/s:9xcodeproj5XcodeV9LastKnownV12swiftVersionSSvpZ":{"name":"swiftVersion","abstract":"

      Last known Swift version (stable).

      ","parent_name":"LastKnown"},"Structs/Xcode/LastKnown.html#/s:9xcodeproj5XcodeV9LastKnownV13objectVersionSuvpZ":{"name":"objectVersion","abstract":"

      Last known object version for Xcodeproj.

      ","parent_name":"LastKnown"},"Structs/Xcode/LastKnown.html#/s:9xcodeproj5XcodeV9LastKnownV12upgradeCheckSSvpZ":{"name":"upgradeCheck","abstract":"

      Last known upgrade check.

      ","parent_name":"LastKnown"},"Structs/Xcode/LastKnown.html#/s:9xcodeproj5XcodeV9LastKnownV17swiftUpgradeCheckSSvpZ":{"name":"swiftUpgradeCheck","abstract":"

      Last known Swift upgrade check.

      ","parent_name":"LastKnown"},"Structs/Xcode/LastKnown.html":{"name":"LastKnown","abstract":"

      Last known constants.

      ","parent_name":"Xcode"},"Structs/Xcode/Default.html":{"name":"Default","abstract":"

      Default values.

      ","parent_name":"Xcode"},"Structs/Xcode.html#/s:9xcodeproj5XcodeV17inheritedKeywordsSaySSGvpZ":{"name":"inheritedKeywords","abstract":"

      Inherited keywords used in build settings.

      ","parent_name":"Xcode"},"Structs/Xcode.html#/s:9xcodeproj5XcodeV17headersExtensionsSaySSGvpZ":{"name":"headersExtensions","abstract":"

      Header files extensions.

      ","parent_name":"Xcode"},"Structs/Xcode.html#/s:9xcodeproj5XcodeV9SupportedV":{"name":"Supported","abstract":"

      Supported values.

      ","parent_name":"Xcode"},"Structs/Xcode.html#/s:9xcodeproj5XcodeV8filetypeSSSgSS9extension_tFZ":{"name":"filetype(extension:)","abstract":"

      Returns the Xcode file type for any given extension.

      ","parent_name":"Xcode"},"Structs/GroupAddingOptions.html#/s:9xcodeproj18GroupAddingOptionsV8rawValueSivp":{"name":"rawValue","abstract":"

      Raw value.

      ","parent_name":"GroupAddingOptions"},"Structs/GroupAddingOptions.html#/s:9xcodeproj18GroupAddingOptionsVACSi8rawValue_tcfc":{"name":"init(rawValue:)","abstract":"

      Initializes the options with the raw value.

      ","parent_name":"GroupAddingOptions"},"Structs/GroupAddingOptions.html#/s:9xcodeproj18GroupAddingOptionsV13withoutFolderACvpZ":{"name":"withoutFolder","abstract":"

      Create group without reference to folder

      ","parent_name":"GroupAddingOptions"},"Structs/GroupAddingOptions.html":{"name":"GroupAddingOptions","abstract":"

      Options passed when adding new groups.

      "},"Structs/Xcode.html":{"name":"Xcode","abstract":"

      Class that contains Xcode constants.

      "},"Protocols/Writable.html#/s:9xcodeproj8WritableP5writey5Basic12AbsolutePathV4path_Sb8overridetKF":{"name":"write(path:override:)","abstract":"

      Writes the object that conforms the protocol.

      ","parent_name":"Writable"},"Protocols/Writable.html#/s:9xcodeproj8WritableP5writeySS10pathString_Sb8overridetKF":{"name":"write(pathString:override:)","abstract":"

      Writes the object that conforms the protocol.

      ","parent_name":"Writable"},"Protocols/Writable.html":{"name":"Writable","abstract":"

      Protocol that defines how an entity can be writed into disk

      "},"Other Functions.html#/s:9xcodeproj9loadPlists10DictionaryVySSyXlGSgSS4path_tF":{"name":"loadPlist(path:)","abstract":"

      Static initializer that creates a Dictionary from a .plist file.

      "},"Other Functions.html#/arc4random_uniform(_:)":{"name":"arc4random_uniform(_:)"},"Extensions/PlistValue.html#/s:s25ExpressibleByArrayLiteralPx0cD7ElementQz05arrayD0d_tcfc":{"name":"init(arrayLiteral:)","parent_name":"PlistValue"},"Extensions/PlistValue.html#/s:s30ExpressibleByDictionaryLiteralPx3KeyQz_5ValueQzt010dictionaryD0d_tcfc":{"name":"init(dictionaryLiteral:)","parent_name":"PlistValue"},"Extensions/PlistValue.html#/s:s26ExpressibleByStringLiteralPx0cD4TypeQz06stringD0_tcfc":{"name":"init(stringLiteral:)","parent_name":"PlistValue"},"Extensions/PlistValue.html#/s:s43ExpressibleByExtendedGraphemeClusterLiteralPx0cdeF4TypeQz08extendeddeF0_tcfc":{"name":"init(extendedGraphemeClusterLiteral:)","parent_name":"PlistValue"},"Extensions/PlistValue.html#/s:s33ExpressibleByUnicodeScalarLiteralPx0cdE4TypeQz07unicodedE0_tcfc":{"name":"init(unicodeScalarLiteral:)","parent_name":"PlistValue"},"Extensions/CommentedString.html#/s:s26ExpressibleByStringLiteralPx0cD4TypeQz06stringD0_tcfc":{"name":"init(stringLiteral:)","parent_name":"CommentedString"},"Extensions/CommentedString.html#/s:s43ExpressibleByExtendedGraphemeClusterLiteralPx0cdeF4TypeQz08extendeddeF0_tcfc":{"name":"init(extendedGraphemeClusterLiteral:)","parent_name":"CommentedString"},"Extensions/CommentedString.html#/s:s33ExpressibleByUnicodeScalarLiteralPx0cdE4TypeQz07unicodedE0_tcfc":{"name":"init(unicodeScalarLiteral:)","parent_name":"CommentedString"},"Extensions/Bool.html#/s:Sb9xcodeprojE9xmlStringSSvp":{"name":"xmlString","abstract":"

      Returns a XML string value that represents the boolean.

      ","parent_name":"Bool"},"Extensions/Bool.html#/s:Sb9xcodeprojE3intSuvp":{"name":"int","abstract":"

      Returns a 1 for true and 0 for false

      ","parent_name":"Bool"},"Extensions/Bool.html":{"name":"Bool"},"Extensions/CommentedString.html":{"name":"CommentedString"},"Extensions/PlistValue.html":{"name":"PlistValue"},"Enums/XCBreakpointListError.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"XCBreakpointListError"},"Enums/XcodeprojWritingError.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"XcodeprojWritingError"},"Enums/XcodeprojEditingError.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"XcodeprojEditingError"},"Enums/XcodeprojEditingError.html":{"name":"XcodeprojEditingError","abstract":"

      Xcodeproj editing errors.

      "},"Enums/XcodeprojWritingError.html":{"name":"XcodeprojWritingError","abstract":"

      Xcodeproj writing error.

      "},"Enums/XCBreakpointListError.html":{"name":"XCBreakpointListError","abstract":"

      XCBreakpointList error.

      "},"Other Enums.html#/s:9xcodeproj10BuildPhaseO":{"name":"BuildPhase","abstract":"

      Enum that encapsulates all kind of build phases available in Xcode.

      "},"Classes/BuildSettingsProvider.html#/s:9xcodeproj21BuildSettingsProviderC7VariantO":{"name":"Variant","abstract":"

      Build settings variant.

      ","parent_name":"BuildSettingsProvider"},"Classes/BuildSettingsProvider.html#/s:9xcodeproj21BuildSettingsProviderC8PlatformO":{"name":"Platform","abstract":"

      Target platform.

      ","parent_name":"BuildSettingsProvider"},"Classes/BuildSettingsProvider.html#/s:9xcodeproj21BuildSettingsProviderC7ProductO":{"name":"Product","abstract":"

      Target product type.

      ","parent_name":"BuildSettingsProvider"},"Classes/BuildSettingsProvider.html#/s:9xcodeproj21BuildSettingsProviderC14projectDefaults10DictionaryVySSypGAC7VariantO7variant_tFZ":{"name":"projectDefault(variant:)","abstract":"

      Returns default build settings that Xcode sets in new projects.

      ","parent_name":"BuildSettingsProvider"},"Classes/PBXTarget.html#/s:9xcodeproj9PBXTargetC31buildConfigurationListReferenceAA09PBXObjectF0CSgvp":{"name":"buildConfigurationListReference","abstract":"

      Target build configuration list.

      ","parent_name":"PBXTarget"},"Classes/PBXTarget.html#/s:9xcodeproj9PBXTargetC22buildConfigurationListAA015XCConfigurationE0CSgvp":{"name":"buildConfigurationList","abstract":"

      Build configuration list.

      ","parent_name":"PBXTarget"},"Classes/PBXTarget.html#/s:9xcodeproj9PBXTargetC20buildPhaseReferencesSayAA18PBXObjectReferenceCGvp":{"name":"buildPhaseReferences","abstract":"

      Target build phase references.

      ","parent_name":"PBXTarget"},"Classes/PBXTarget.html#/s:9xcodeproj9PBXTargetC11buildPhasesSayAA13PBXBuildPhaseCGvp":{"name":"buildPhases","abstract":"

      Target build phases.

      ","parent_name":"PBXTarget"},"Classes/PBXTarget.html#/s:9xcodeproj9PBXTargetC19buildRuleReferencesSayAA18PBXObjectReferenceCGvp":{"name":"buildRuleReferences","abstract":"

      Target build rule references.

      ","parent_name":"PBXTarget"},"Classes/PBXTarget.html#/s:9xcodeproj9PBXTargetC10buildRulesSayAA12PBXBuildRuleCGvp":{"name":"buildRules","abstract":"

      Target build rules.

      ","parent_name":"PBXTarget"},"Classes/PBXTarget.html#/s:9xcodeproj9PBXTargetC20dependencyReferencesSayAA18PBXObjectReferenceCGvp":{"name":"dependencyReferences","abstract":"

      Target dependency references.

      ","parent_name":"PBXTarget"},"Classes/PBXTarget.html#/s:9xcodeproj9PBXTargetC12dependenciesSayAA0B10DependencyCGvp":{"name":"dependencies","abstract":"

      Target dependencies.

      ","parent_name":"PBXTarget"},"Classes/PBXTarget.html#/s:9xcodeproj9PBXTargetC4nameSSvp":{"name":"name","abstract":"

      Target name.

      ","parent_name":"PBXTarget"},"Classes/PBXTarget.html#/s:9xcodeproj9PBXTargetC11productNameSSSgvp":{"name":"productName","abstract":"

      Target product name.

      ","parent_name":"PBXTarget"},"Classes/PBXTarget.html#/s:9xcodeproj9PBXTargetC16productReferenceAA09PBXObjectD0CSgvp":{"name":"productReference","abstract":"

      Target product reference.

      ","parent_name":"PBXTarget"},"Classes/PBXTarget.html#/s:9xcodeproj9PBXTargetC7productAA16PBXFileReferenceCSgvp":{"name":"product","abstract":"

      Target product.

      ","parent_name":"PBXTarget"},"Classes/PBXTarget.html#/s:9xcodeproj9PBXTargetC11productTypeAA010PBXProductD0OSgvp":{"name":"productType","abstract":"

      Target product type.

      ","parent_name":"PBXTarget"},"Classes/PBXTarget.html#/s:9xcodeproj9PBXTargetCACSS4name_AA18PBXObjectReferenceCSg022buildConfigurationListE0SayAFG0F15PhaseReferencesAI0f4RuleJ0AI010dependencyJ0SSSg11productNameAG0mE0AA14PBXProductTypeOSg0mP0tcfc":{"name":"init(name:buildConfigurationListReference:buildPhaseReferences:buildRuleReferences:dependencyReferences:productName:productReference:productType:)","abstract":"

      Initializes the target with dependencies as references.

      ","parent_name":"PBXTarget"},"Classes/PBXTarget.html#/s:9xcodeproj9PBXTargetCACSS4name_AA19XCConfigurationListCSg018buildConfigurationE0SayAA13PBXBuildPhaseCG0F6PhasesSayAA0H4RuleCG0F5RulesSayAA0B10DependencyCG12dependenciesSSSg11productNameAA16PBXFileReferenceCSg0O0AA14PBXProductTypeOSg0oT0tcfc":{"name":"init(name:buildConfigurationList:buildPhases:buildRules:dependencies:productName:product:productType:)","abstract":"

      Initializes the target with dependencies as objects.

      ","parent_name":"PBXTarget"},"Classes/PBXTarget.html#/s:9xcodeproj9PBXTargetCACs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"PBXTarget"},"Classes/PBXTarget.html#/s:9xcodeproj9PBXTargetC24productNameWithExtensionSSSgyF":{"name":"productNameWithExtension()","abstract":"

      Returns the product name with the extension joined with a period.

      ","parent_name":"PBXTarget"},"Classes/PBXTarget.html#/s:9xcodeproj9PBXTargetC17sourcesBuildPhaseAA010PBXSourcesdE0CSgyKF":{"name":"sourcesBuildPhase()","abstract":"

      Returns the sources build phase.

      ","parent_name":"PBXTarget"},"Classes/PBXTarget.html#/s:9xcodeproj9PBXTargetC19resourcesBuildPhaseAA012PBXResourcesdE0CSgyKF":{"name":"resourcesBuildPhase()","abstract":"

      Returns the resources build phase.

      ","parent_name":"PBXTarget"},"Classes/PBXTarget.html#/s:9xcodeproj9PBXTargetC11sourceFilesSayAA14PBXFileElementCGyKF":{"name":"sourceFiles()","abstract":"

      Returns the target source files.

      ","parent_name":"PBXTarget"},"Classes/PBXReferenceProxy.html#/s:9xcodeproj17PBXReferenceProxyC8fileTypeSSSgvp":{"name":"fileType","abstract":"

      Element file type

      ","parent_name":"PBXReferenceProxy"},"Classes/PBXReferenceProxy.html#/s:9xcodeproj17PBXReferenceProxyC4pathSSSgvp":{"name":"path","abstract":"

      Element path.

      ","parent_name":"PBXReferenceProxy"},"Classes/PBXReferenceProxy.html#/s:9xcodeproj17PBXReferenceProxyC15remoteReferenceAA09PBXObjectE0CSgvp":{"name":"remoteReference","abstract":"

      Element remote reference.

      ","parent_name":"PBXReferenceProxy"},"Classes/PBXReferenceProxy.html#/s:9xcodeproj17PBXReferenceProxyC6remoteAA016PBXContainerItemC0CSgvp":{"name":"remote","abstract":"

      Element remote.

      ","parent_name":"PBXReferenceProxy"},"Classes/PBXReferenceProxy.html#/s:9xcodeproj17PBXReferenceProxyC10sourceTreeAA09PBXSourceE0OSgvp":{"name":"sourceTree","abstract":"

      Element source tree.

      ","parent_name":"PBXReferenceProxy"},"Classes/PBXReferenceProxy.html#/s:9xcodeproj17PBXReferenceProxyCACs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"PBXReferenceProxy"},"Classes/PBXLegacyTarget.html#/s:9xcodeproj15PBXLegacyTargetC13buildToolPathSSSgvp":{"name":"buildToolPath","abstract":"

      Path to the build tool that is invoked (required)

      ","parent_name":"PBXLegacyTarget"},"Classes/PBXLegacyTarget.html#/s:9xcodeproj15PBXLegacyTargetC20buildArgumentsStringSSSgvp":{"name":"buildArgumentsString","abstract":"

      Build arguments to be passed to the build tool.

      ","parent_name":"PBXLegacyTarget"},"Classes/PBXLegacyTarget.html#/s:9xcodeproj15PBXLegacyTargetC30passBuildSettingsInEnvironmentSbvp":{"name":"passBuildSettingsInEnvironment","abstract":"

      Whether or not to pass Xcode build settings as environment variables down to the tool when invoked

      ","parent_name":"PBXLegacyTarget"},"Classes/PBXLegacyTarget.html#/s:9xcodeproj15PBXLegacyTargetC21buildWorkingDirectorySSSgvp":{"name":"buildWorkingDirectory","abstract":"

      The directory where the build tool will be invoked during a build

      ","parent_name":"PBXLegacyTarget"},"Classes/PBXLegacyTarget.html#/s:9xcodeproj15PBXLegacyTargetCACSS4name_SSSg13buildToolPathAE0E15ArgumentsStringSb30passBuildSettingsInEnvironmentAE0E16WorkingDirectoryAA19XCConfigurationListCSg0e13ConfigurationR0SayAA13PBXBuildPhaseCG0E6PhasesSayAA0T4RuleCG0E5RulesSayAA19PBXTargetDependencyCG12dependenciesAE11productNameAA16PBXFileReferenceCSg7productAA14PBXProductTypeOSg11productTypetcfc":{"name":"init(name:buildToolPath:buildArgumentsString:passBuildSettingsInEnvironment:buildWorkingDirectory:buildConfigurationList:buildPhases:buildRules:dependencies:productName:product:productType:)","abstract":"

      Initializes the legacy target with its attributes.

      ","parent_name":"PBXLegacyTarget"},"Classes/PBXLegacyTarget.html#/s:9xcodeproj15PBXLegacyTargetCACs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"PBXLegacyTarget"},"Classes/PBXObjectReference.html#/s:9xcodeproj18PBXObjectReferenceC9hashValueSivp":{"name":"hashValue","abstract":"

      Hash value.

      ","parent_name":"PBXObjectReference"},"Classes/PBXObjectReference.html#/s:9xcodeproj18PBXObjectReferenceC2eeoiSbAC_ACtFZ":{"name":"==(_:_:)","abstract":"

      Compares two instances of PBXObjectReference

      ","parent_name":"PBXObjectReference"},"Classes/PBXObjectReference.html#/s:9xcodeproj18PBXObjectReferenceC1loiSbAC_ACtFZ":{"name":"<(_:_:)","abstract":"

      Compares two instances.

      ","parent_name":"PBXObjectReference"},"Classes/XCVersionGroup.html#/s:9xcodeproj14XCVersionGroupC23currentVersionReferenceAA09PBXObjectF0CSgvp":{"name":"currentVersionReference","abstract":"

      Current version.

      ","parent_name":"XCVersionGroup"},"Classes/XCVersionGroup.html#/s:9xcodeproj14XCVersionGroupC14currentVersionAA16PBXFileReferenceCSgvp":{"name":"currentVersion","abstract":"

      Returns the current version file reference.

      ","parent_name":"XCVersionGroup"},"Classes/XCVersionGroup.html#/s:9xcodeproj14XCVersionGroupC07versionC4TypeSSSgvp":{"name":"versionGroupType","abstract":"

      Version group type.

      ","parent_name":"XCVersionGroup"},"Classes/XCVersionGroup.html#/s:9xcodeproj14XCVersionGroupCAcA18PBXObjectReferenceCSg014currentVersionE0_SSSg4pathAH4nameAA13PBXSourceTreeOSg06sourceK0AH07versionC4TypeSayAEG18childrenReferencesSbSg14includeInIndexAR10wrapsLinesAR8usesTabsSuSg11indentWidthAV03tabY0tcfc":{"name":"init(currentVersionReference:path:name:sourceTree:versionGroupType:childrenReferences:includeInIndex:wrapsLines:usesTabs:indentWidth:tabWidth:)","abstract":"

      Initializes the group with its attributes.

      ","parent_name":"XCVersionGroup"},"Classes/XCVersionGroup.html#/s:9xcodeproj14XCVersionGroupCAcA16PBXFileReferenceCSg14currentVersion_SSSg4pathAH4nameAA13PBXSourceTreeOSg06sourceK0AH07versionC4TypeSayAA0D7ElementCG8childrenSbSg14includeInIndexAT10wrapsLinesAT8usesTabsSuSg11indentWidthAX03tabY0tcfc":{"name":"init(currentVersion:path:name:sourceTree:versionGroupType:children:includeInIndex:wrapsLines:usesTabs:indentWidth:tabWidth:)","abstract":"

      Initializes the group with its attributes.

      ","parent_name":"XCVersionGroup"},"Classes/XCVersionGroup.html#/s:9xcodeproj14XCVersionGroupCACs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"XCVersionGroup"},"Classes/PBXContainerItem.html#/s:9xcodeproj16PBXContainerItemCACs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"PBXContainerItem"},"Classes/PBXRezBuildPhase.html#/s:9xcodeproj16PBXRezBuildPhaseC05buildD0AA0cD0Ovp":{"name":"buildPhase","parent_name":"PBXRezBuildPhase"},"Classes/PBXBuildRule.html#/s:9xcodeproj12PBXBuildRuleC12compilerSpecSSvp":{"name":"compilerSpec","abstract":"

      Element compiler spec.

      ","parent_name":"PBXBuildRule"},"Classes/PBXBuildRule.html#/s:9xcodeproj12PBXBuildRuleC12filePatternsSSSgvp":{"name":"filePatterns","abstract":"

      Element file patterns.

      ","parent_name":"PBXBuildRule"},"Classes/PBXBuildRule.html#/s:9xcodeproj12PBXBuildRuleC8fileTypeSSvp":{"name":"fileType","abstract":"

      Element file type.

      ","parent_name":"PBXBuildRule"},"Classes/PBXBuildRule.html#/s:9xcodeproj12PBXBuildRuleC10isEditableSbvp":{"name":"isEditable","abstract":"

      Element is editable.

      ","parent_name":"PBXBuildRule"},"Classes/PBXBuildRule.html#/s:9xcodeproj12PBXBuildRuleC4nameSSSgvp":{"name":"name","abstract":"

      Element name.

      ","parent_name":"PBXBuildRule"},"Classes/PBXBuildRule.html#/s:9xcodeproj12PBXBuildRuleC11outputFilesSaySSGvp":{"name":"outputFiles","abstract":"

      Element output files.

      ","parent_name":"PBXBuildRule"},"Classes/PBXBuildRule.html#/s:9xcodeproj12PBXBuildRuleC24outputFilesCompilerFlagsSaySSGSgvp":{"name":"outputFilesCompilerFlags","abstract":"

      Element output files compiler flags.

      ","parent_name":"PBXBuildRule"},"Classes/PBXBuildRule.html#/s:9xcodeproj12PBXBuildRuleC6scriptSSSgvp":{"name":"script","abstract":"

      Element script.

      ","parent_name":"PBXBuildRule"},"Classes/PBXBuildRule.html#/s:9xcodeproj12PBXBuildRuleCACs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"PBXBuildRule"},"Classes/PBXBuildPhase.html#/s:9xcodeproj13PBXBuildPhaseC22defaultBuildActionMaskSuvpZ":{"name":"defaultBuildActionMask","abstract":"

      Default build action mask.

      ","parent_name":"PBXBuildPhase"},"Classes/PBXBuildPhase.html#/s:9xcodeproj13PBXBuildPhaseC15buildActionMaskSuvp":{"name":"buildActionMask","abstract":"

      Element build action mask.

      ","parent_name":"PBXBuildPhase"},"Classes/PBXBuildPhase.html#/s:9xcodeproj13PBXBuildPhaseC14fileReferencesSayAA18PBXObjectReferenceCGvp":{"name":"fileReferences","abstract":"

      References to build files.

      ","parent_name":"PBXBuildPhase"},"Classes/PBXBuildPhase.html#/s:9xcodeproj13PBXBuildPhaseC5filesSayAA0B4FileCGvp":{"name":"files","abstract":"

      Build files.

      ","parent_name":"PBXBuildPhase"},"Classes/PBXBuildPhase.html#/s:9xcodeproj13PBXBuildPhaseC18inputFileListPathsSaySSGSgvp":{"name":"inputFileListPaths","abstract":"

      Paths to the input file lists.","parent_name":"PBXBuildPhase"},"Classes/PBXBuildPhase.html#/s:9xcodeproj13PBXBuildPhaseC19outputFileListPathsSaySSGSgvp":{"name":"outputFileListPaths","abstract":"

      Paths to the output file lists.","parent_name":"PBXBuildPhase"},"Classes/PBXBuildPhase.html#/s:9xcodeproj13PBXBuildPhaseC34runOnlyForDeploymentPostprocessingSbvp":{"name":"runOnlyForDeploymentPostprocessing","abstract":"

      Element run only for deployment post processing value.

      ","parent_name":"PBXBuildPhase"},"Classes/PBXBuildPhase.html#/s:9xcodeproj13PBXBuildPhaseC05buildC0AA05BuildC0Ovp":{"name":"buildPhase","abstract":"

      The build phase type of the build phase

      ","parent_name":"PBXBuildPhase"},"Classes/PBXBuildPhase.html#/s:9xcodeproj13PBXBuildPhaseCACs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"PBXBuildPhase"},"Classes/PBXBuildPhase.html#/s:9xcodeproj13PBXBuildPhaseC7addFileAA18PBXObjectReferenceCAFKF":{"name":"addFile(_:)","abstract":"

      Adds a file to a build phase, creating a proxy build file that points to the given file reference.

      ","parent_name":"PBXBuildPhase"},"Classes/PBXBuildPhase.html#/s:9xcodeproj13PBXBuildPhaseC4typeAA05BuildC0OSgyF":{"name":"type()","abstract":"

      Returns the build phase type.

      ","parent_name":"PBXBuildPhase"},"Classes/PBXBuildPhase.html":{"name":"PBXBuildPhase","abstract":"

      An absctract class for all the build phase objects

      "},"Classes/PBXBuildRule.html":{"name":"PBXBuildRule","abstract":"

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

      "},"Classes/PBXRezBuildPhase.html":{"name":"PBXRezBuildPhase","abstract":"

      This is the element for the Build Carbon Resources build phase."},"Classes/PBXContainerItem.html":{"name":"PBXContainerItem","abstract":"

      Class representing an element that may contain other elements.

      "},"Classes/XCVersionGroup.html":{"name":"XCVersionGroup","abstract":"

      Group that contains multiple files references to the different versions of a resource."},"Classes/PBXObjectReference.html":{"name":"PBXObjectReference","abstract":"

      Object used as a reference to PBXObjects from PBXObjects.

      "},"Classes/PBXLegacyTarget.html":{"name":"PBXLegacyTarget","abstract":"

      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.

      "},"Classes/PBXReferenceProxy.html":{"name":"PBXReferenceProxy","abstract":"

      A proxy for another object which might belong to another project"},"Classes/PBXTarget.html":{"name":"PBXTarget","abstract":"

      This element is an abstract parent for specialized targets.

      "},"Classes/BuildSettingsProvider.html":{"name":"BuildSettingsProvider","abstract":"

      Class that provides default build settings to be used in Xcode projects.

      "},"Enums/PBXObjectError.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"PBXObjectError"},"Enums/XCodeProjError.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"XCodeProjError"},"Enums/XCWorkspaceError.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"XCWorkspaceError"},"Enums/XCWorkspaceDataError.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"XCWorkspaceDataError"},"Enums/XCSharedDataError.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"XCSharedDataError"},"Enums/XCConfigError.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"XCConfigError"},"Enums/XCConfigError.html":{"name":"XCConfigError","abstract":"

      XCConfig errors.

      "},"Enums/XCSharedDataError.html":{"name":"XCSharedDataError","abstract":"

      XCSharedData errors.

      "},"Enums/XCWorkspaceDataError.html":{"name":"XCWorkspaceDataError","abstract":"

      XCWorkspaceData Errors.

      "},"Enums/XCWorkspaceError.html":{"name":"XCWorkspaceError","abstract":"

      XCWorkspace Errors

      "},"Enums/XCodeProjError.html":{"name":"XCodeProjError","abstract":"

      XcodeProj Errors

      "},"Enums/PBXObjectError.html":{"name":"PBXObjectError","abstract":"

      PBXObject error.

      "},"Classes/PBXTargetDependency.html#/s:9xcodeproj19PBXTargetDependencyC4nameSSSgvp":{"name":"name","abstract":"

      Target name.

      ","parent_name":"PBXTargetDependency"},"Classes/PBXTargetDependency.html#/s:9xcodeproj19PBXTargetDependencyC15targetReferenceAA09PBXObjectE0CSgvp":{"name":"targetReference","abstract":"

      Target reference.

      ","parent_name":"PBXTargetDependency"},"Classes/PBXTargetDependency.html#/s:9xcodeproj19PBXTargetDependencyC6targetAA0B0CSgvp":{"name":"target","abstract":"

      Target.

      ","parent_name":"PBXTargetDependency"},"Classes/PBXTargetDependency.html#/s:9xcodeproj19PBXTargetDependencyC20targetProxyReferenceAA09PBXObjectF0CSgvp":{"name":"targetProxyReference","abstract":"

      Target proxy reference.

      ","parent_name":"PBXTargetDependency"},"Classes/PBXTargetDependency.html#/s:9xcodeproj19PBXTargetDependencyC11targetProxyAA016PBXContainerItemE0CSgvp":{"name":"targetProxy","abstract":"

      Target proxy.

      ","parent_name":"PBXTargetDependency"},"Classes/PBXTargetDependency.html#/s:9xcodeproj19PBXTargetDependencyCACSSSg4name_AA18PBXObjectReferenceCSg06targetF0AH0g5ProxyF0tcfc":{"name":"init(name:targetReference:targetProxyReference:)","abstract":"

      Initializes the target dependency.

      ","parent_name":"PBXTargetDependency"},"Classes/PBXTargetDependency.html#/s:9xcodeproj19PBXTargetDependencyCACSSSg4name_AA0B0CSg6targetAA21PBXContainerItemProxyCSg0eH0tcfc":{"name":"init(name:target:targetProxy:)","abstract":"

      Initializes the target dependency with dependencies as objects.

      ","parent_name":"PBXTargetDependency"},"Classes/PBXTargetDependency.html#/s:9xcodeproj19PBXTargetDependencyCACs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"PBXTargetDependency"},"Classes/PBXSourcesBuildPhase.html#/s:9xcodeproj20PBXSourcesBuildPhaseC05buildD0AA0cD0Ovp":{"name":"buildPhase","parent_name":"PBXSourcesBuildPhase"},"Classes/PBXShellScriptBuildPhase.html#/s:9xcodeproj24PBXShellScriptBuildPhaseC4nameSSSgvp":{"name":"name","abstract":"

      Build phase name.

      ","parent_name":"PBXShellScriptBuildPhase"},"Classes/PBXShellScriptBuildPhase.html#/s:9xcodeproj24PBXShellScriptBuildPhaseC10inputPathsSaySSGvp":{"name":"inputPaths","abstract":"

      Input paths

      ","parent_name":"PBXShellScriptBuildPhase"},"Classes/PBXShellScriptBuildPhase.html#/s:9xcodeproj24PBXShellScriptBuildPhaseC11outputPathsSaySSGvp":{"name":"outputPaths","abstract":"

      Output paths

      ","parent_name":"PBXShellScriptBuildPhase"},"Classes/PBXShellScriptBuildPhase.html#/s:9xcodeproj24PBXShellScriptBuildPhaseC9shellPathSSSgvp":{"name":"shellPath","abstract":"

      Path to the shell.

      ","parent_name":"PBXShellScriptBuildPhase"},"Classes/PBXShellScriptBuildPhase.html#/s:9xcodeproj24PBXShellScriptBuildPhaseC05shellC0SSSgvp":{"name":"shellScript","abstract":"

      Shell script.

      ","parent_name":"PBXShellScriptBuildPhase"},"Classes/PBXShellScriptBuildPhase.html#/s:9xcodeproj24PBXShellScriptBuildPhaseC16showEnvVarsInLogSbvp":{"name":"showEnvVarsInLog","abstract":"

      Show environment variables in the logs.

      ","parent_name":"PBXShellScriptBuildPhase"},"Classes/PBXShellScriptBuildPhase.html#/s:9xcodeproj24PBXShellScriptBuildPhaseC05buildE0AA0dE0Ovp":{"name":"buildPhase","parent_name":"PBXShellScriptBuildPhase"},"Classes/PBXShellScriptBuildPhase.html#/s:9xcodeproj24PBXShellScriptBuildPhaseCACSayAA18PBXObjectReferenceCG14fileReferences_SSSg4nameSaySSG10inputPathsAJ06outputL0AJSg0k8FileListL0AM0mnoL0SS9shellPathAH0pC0Su15buildActionMaskSb34runOnlyForDeploymentPostprocessingSb16showEnvVarsInLogtcfc":{"name":"init(fileReferences:name:inputPaths:outputPaths:inputFileListPaths:outputFileListPaths:shellPath:shellScript:buildActionMask:runOnlyForDeploymentPostprocessing:showEnvVarsInLog:)","abstract":"

      Initializes the shell script build phase with its attributes.

      ","parent_name":"PBXShellScriptBuildPhase"},"Classes/PBXShellScriptBuildPhase.html#/s:9xcodeproj24PBXShellScriptBuildPhaseCACs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"PBXShellScriptBuildPhase"},"Classes/PBXCopyFilesBuildPhase.html#/s:9xcodeproj22PBXCopyFilesBuildPhaseC7dstPathSSSgvp":{"name":"dstPath","abstract":"

      Element destination path

      ","parent_name":"PBXCopyFilesBuildPhase"},"Classes/PBXCopyFilesBuildPhase.html#/s:9xcodeproj22PBXCopyFilesBuildPhaseC16dstSubfolderSpecAC9SubFolderOSgvp":{"name":"dstSubfolderSpec","abstract":"

      Element destination subfolder spec

      ","parent_name":"PBXCopyFilesBuildPhase"},"Classes/PBXCopyFilesBuildPhase.html#/s:9xcodeproj22PBXCopyFilesBuildPhaseC4nameSSSgvp":{"name":"name","abstract":"

      Copy files build phase name

      ","parent_name":"PBXCopyFilesBuildPhase"},"Classes/PBXCopyFilesBuildPhase.html#/s:9xcodeproj22PBXCopyFilesBuildPhaseC05buildE0AA0dE0Ovp":{"name":"buildPhase","parent_name":"PBXCopyFilesBuildPhase"},"Classes/PBXCopyFilesBuildPhase.html#/s:9xcodeproj22PBXCopyFilesBuildPhaseCACSSSg7dstPath_AC9SubFolderOSg0F13SubfolderSpecAD4nameSu15buildActionMaskSayAA18PBXObjectReferenceCG14fileReferencesSb34runOnlyForDeploymentPostprocessingtcfc":{"name":"init(dstPath:dstSubfolderSpec:name:buildActionMask:fileReferences:runOnlyForDeploymentPostprocessing:)","abstract":"

      Initializes the copy files build phase with its attributes.

      ","parent_name":"PBXCopyFilesBuildPhase"},"Classes/PBXCopyFilesBuildPhase.html#/s:9xcodeproj22PBXCopyFilesBuildPhaseCACs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"PBXCopyFilesBuildPhase"},"Classes/PBXResourcesBuildPhase.html#/s:9xcodeproj22PBXResourcesBuildPhaseC05buildD0AA0cD0Ovp":{"name":"buildPhase","parent_name":"PBXResourcesBuildPhase"},"Classes/PBXHeadersBuildPhase.html#/s:9xcodeproj20PBXHeadersBuildPhaseC05buildD0AA0cD0Ovp":{"name":"buildPhase","parent_name":"PBXHeadersBuildPhase"},"Classes/PBXFrameworksBuildPhase.html#/s:9xcodeproj23PBXFrameworksBuildPhaseC05buildD0AA0cD0Ovp":{"name":"buildPhase","parent_name":"PBXFrameworksBuildPhase"},"Classes/PBXFileReference.html#/s:9xcodeproj16PBXFileReferenceC12fileEncodingSuSgvp":{"name":"fileEncoding","abstract":"

      Element file encoding.

      ","parent_name":"PBXFileReference"},"Classes/PBXFileReference.html#/s:9xcodeproj16PBXFileReferenceC16explicitFileTypeSSSgvp":{"name":"explicitFileType","abstract":"

      Element explicit file type.

      ","parent_name":"PBXFileReference"},"Classes/PBXFileReference.html#/s:9xcodeproj16PBXFileReferenceC17lastKnownFileTypeSSSgvp":{"name":"lastKnownFileType","abstract":"

      Element last known file type.

      ","parent_name":"PBXFileReference"},"Classes/PBXFileReference.html#/s:9xcodeproj16PBXFileReferenceC10lineEndingSuSgvp":{"name":"lineEnding","abstract":"

      Element line ending.

      ","parent_name":"PBXFileReference"},"Classes/PBXFileReference.html#/s:9xcodeproj16PBXFileReferenceC31languageSpecificationIdentifierSSSgvp":{"name":"languageSpecificationIdentifier","abstract":"

      Element language specification identifier

      ","parent_name":"PBXFileReference"},"Classes/PBXFileReference.html#/s:9xcodeproj16PBXFileReferenceC33xcLanguageSpecificationIdentifierSSSgvp":{"name":"xcLanguageSpecificationIdentifier","abstract":"

      Element xc language specification identifier

      ","parent_name":"PBXFileReference"},"Classes/PBXFileReference.html#/s:9xcodeproj16PBXFileReferenceC34plistStructureDefinitionIdentifierSSSgvp":{"name":"plistStructureDefinitionIdentifier","abstract":"

      Element plist structure definition identifier

      ","parent_name":"PBXFileReference"},"Classes/PBXFileReference.html#/s:9xcodeproj16PBXFileReferenceCAcA13PBXSourceTreeOSg06sourceE0_SSSg4nameSuSg12fileEncodingAH16explicitFileTypeAH09lastKnownkL0AH4pathSbSg14includeInIndexAO10wrapsLinesAO8usesTabsAJ11indentWidthAJ03tabX0AJ10lineEndingAH31languageSpecificationIdentifierAH33xcLanguageSpecificationIdentifierAH34plistStructureDefinitionIdentifiertcfc":{"name":"init(sourceTree:name:fileEncoding:explicitFileType:lastKnownFileType:path:includeInIndex:wrapsLines:usesTabs:indentWidth:tabWidth:lineEnding:languageSpecificationIdentifier:xcLanguageSpecificationIdentifier:plistStructureDefinitionIdentifier:)","abstract":"

      Initializes the file reference with its properties.

      ","parent_name":"PBXFileReference"},"Classes/PBXFileReference.html#/s:9xcodeproj16PBXFileReferenceCACs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"PBXFileReference"},"Classes/PBXFileElement.html#/s:9xcodeproj14PBXFileElementC10sourceTreeAA09PBXSourceE0OSgvp":{"name":"sourceTree","abstract":"

      Element source tree.

      ","parent_name":"PBXFileElement"},"Classes/PBXFileElement.html#/s:9xcodeproj14PBXFileElementC4pathSSSgvp":{"name":"path","abstract":"

      Element path.

      ","parent_name":"PBXFileElement"},"Classes/PBXFileElement.html#/s:9xcodeproj14PBXFileElementC4nameSSSgvp":{"name":"name","abstract":"

      Element name.

      ","parent_name":"PBXFileElement"},"Classes/PBXFileElement.html#/s:9xcodeproj14PBXFileElementC14includeInIndexSbSgvp":{"name":"includeInIndex","abstract":"

      Element include in index.

      ","parent_name":"PBXFileElement"},"Classes/PBXFileElement.html#/s:9xcodeproj14PBXFileElementC8usesTabsSbSgvp":{"name":"usesTabs","abstract":"

      Element uses tabs.

      ","parent_name":"PBXFileElement"},"Classes/PBXFileElement.html#/s:9xcodeproj14PBXFileElementC11indentWidthSuSgvp":{"name":"indentWidth","abstract":"

      Element indent width.

      ","parent_name":"PBXFileElement"},"Classes/PBXFileElement.html#/s:9xcodeproj14PBXFileElementC8tabWidthSuSgvp":{"name":"tabWidth","abstract":"

      Element tab width.

      ","parent_name":"PBXFileElement"},"Classes/PBXFileElement.html#/s:9xcodeproj14PBXFileElementC10wrapsLinesSbSgvp":{"name":"wrapsLines","abstract":"

      Element wraps lines.

      ","parent_name":"PBXFileElement"},"Classes/PBXFileElement.html#/s:9xcodeproj14PBXFileElementCAcA13PBXSourceTreeOSg06sourceE0_SSSg4pathAH4nameSbSg14includeInIndexAK8usesTabsSuSg11indentWidthAN03tabO0AK10wrapsLinestcfc":{"name":"init(sourceTree:path:name:includeInIndex:usesTabs:indentWidth:tabWidth:wrapsLines:)","abstract":"

      Initializes the file element with its properties.

      ","parent_name":"PBXFileElement"},"Classes/PBXFileElement.html#/s:9xcodeproj14PBXFileElementCACs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"PBXFileElement"},"Classes/PBXFileElement.html#/s:9xcodeproj14PBXFileElementC8fullPath5Basic08AbsoluteE0VSgAG10sourceRoot_tKF":{"name":"fullPath(sourceRoot:)","abstract":"

      Returns a file absolute path.

      ","parent_name":"PBXFileElement"},"Classes/PBXContainerItemProxy.html#/s:9xcodeproj21PBXContainerItemProxyC24containerPortalReferenceAA09PBXObjectG0Cvp":{"name":"containerPortalReference","abstract":"

      The object is a reference to a PBXProject element.

      ","parent_name":"PBXContainerItemProxy"},"Classes/PBXContainerItemProxy.html#/s:9xcodeproj21PBXContainerItemProxyC15containerPortalAA10PBXProjectCvp":{"name":"containerPortal","abstract":"

      Returns the project that contains the remote object.

      ","parent_name":"PBXContainerItemProxy"},"Classes/PBXContainerItemProxy.html#/s:9xcodeproj21PBXContainerItemProxyC9proxyTypeAC0dF0OSgvp":{"name":"proxyType","abstract":"

      Element proxy type.

      ","parent_name":"PBXContainerItemProxy"},"Classes/PBXContainerItemProxy.html#/s:9xcodeproj21PBXContainerItemProxyC23remoteGlobalIDReferenceAA18PBXObjectReferenceCSgvp":{"name":"remoteGlobalIDReference","abstract":"

      Element remote global ID reference.

      ","parent_name":"PBXContainerItemProxy"},"Classes/PBXContainerItemProxy.html#/s:9xcodeproj21PBXContainerItemProxyC14remoteGlobalIDAA9PBXObjectCSgvp":{"name":"remoteGlobalID","abstract":"

      Remote global object

      ","parent_name":"PBXContainerItemProxy"},"Classes/PBXContainerItemProxy.html#/s:9xcodeproj21PBXContainerItemProxyC10remoteInfoSSSgvp":{"name":"remoteInfo","abstract":"

      Element remote info.

      ","parent_name":"PBXContainerItemProxy"},"Classes/PBXContainerItemProxy.html#/s:9xcodeproj21PBXContainerItemProxyCAcA18PBXObjectReferenceC015containerPortalF0_AESg23remoteGlobalIDReferenceAC0D4TypeOSg05proxyL0SSSg0I4Infotcfc":{"name":"init(containerPortalReference:remoteGlobalIDReference:proxyType:remoteInfo:)","abstract":"

      Initializes the container item proxy with its attributes.

      ","parent_name":"PBXContainerItemProxy"},"Classes/PBXContainerItemProxy.html#/s:9xcodeproj21PBXContainerItemProxyCAcA10PBXProjectC15containerPortal_AA9PBXObjectCSg14remogeGlobalIDAC0D4TypeOSg05proxyL0SSSg10remoteInfotcfc":{"name":"init(containerPortal:remogeGlobalID:proxyType:remoteInfo:)","abstract":"

      Initializes the container item proxy with its attributes.

      ","parent_name":"PBXContainerItemProxy"},"Classes/PBXContainerItemProxy.html#/s:9xcodeproj21PBXContainerItemProxyCACs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"PBXContainerItemProxy"},"Classes/PBXBuildFile.html#/s:9xcodeproj12PBXBuildFileC13fileReferenceAA09PBXObjectE0CSgvp":{"name":"fileReference","abstract":"

      Element file reference.

      ","parent_name":"PBXBuildFile"},"Classes/PBXBuildFile.html#/s:9xcodeproj12PBXBuildFileC4fileAA16PBXFileReferenceCSgvp":{"name":"file","abstract":"

      Returns the file the build file refers to.

      ","parent_name":"PBXBuildFile"},"Classes/PBXBuildFile.html#/s:9xcodeproj12PBXBuildFileC8settingss10DictionaryVySSypGSgvp":{"name":"settings","abstract":"

      Element settings

      ","parent_name":"PBXBuildFile"},"Classes/PBXBuildFile.html#/s:9xcodeproj12PBXBuildFileCAcA18PBXObjectReferenceC04fileE0_s10DictionaryVySSypGSg8settingstcfc":{"name":"init(fileReference:settings:)","abstract":"

      Initiazlies the build file with its attributes.

      ","parent_name":"PBXBuildFile"},"Classes/PBXBuildFile.html#/s:9xcodeproj12PBXBuildFileCAcA16PBXFileReferenceC4file_s10DictionaryVySSypGSg8settingstcfc":{"name":"init(file:settings:)","abstract":"

      Initializes the build file with its attributes.

      ","parent_name":"PBXBuildFile"},"Classes/PBXBuildFile.html#/s:9xcodeproj12PBXBuildFileCACs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"PBXBuildFile"},"Enums/PBXSourceTree.html#/s:s9DecodablePxs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"PBXSourceTree"},"Enums/PBXSourceTree.html#/s:s9EquatableP2eeoiSbx_xtFZ":{"name":"==(_:_:)","parent_name":"PBXSourceTree"},"Enums/PBXSourceTree.html#/s:s23CustomStringConvertibleP11descriptionSSvp":{"name":"description","parent_name":"PBXSourceTree"},"Classes/PBXObject.html#/s:9xcodeproj9PBXObjectC9referenceAA0B9ReferenceCvp":{"name":"reference","abstract":"

      The object reference in the project that contains it.

      ","parent_name":"PBXObject"},"Classes/PBXObject.html#/s:9xcodeproj9PBXObjectCACs7Decoder_p4from_tKcfc":{"name":"init(from:)","abstract":"

      Initializes the object from its project representation.

      ","parent_name":"PBXObject"},"Classes/PBXObject.html#/s:9xcodeproj9PBXObjectC3isaSSvpZ":{"name":"isa","abstract":"

      Object isa (type id)

      ","parent_name":"PBXObject"},"Classes/PBXObject.html#/s:s9EquatableP2eeoiSbx_xtFZ":{"name":"==(_:_:)","parent_name":"PBXObject"},"Classes/PBXProj.html#/s:9xcodeproj7PBXProjC14archiveVersionSuvp":{"name":"archiveVersion","abstract":"

      Project archive version.

      ","parent_name":"PBXProj"},"Classes/PBXProj.html#/s:9xcodeproj7PBXProjC13objectVersionSuvp":{"name":"objectVersion","abstract":"

      Project object version.

      ","parent_name":"PBXProj"},"Classes/PBXProj.html#/s:9xcodeproj7PBXProjC7classess10DictionaryVySSypGvp":{"name":"classes","abstract":"

      Project classes.

      ","parent_name":"PBXProj"},"Classes/PBXProj.html#/s:9xcodeproj7PBXProjC19rootObjectReferenceAA09PBXObjectE0CSgvp":{"name":"rootObjectReference","abstract":"

      Project root object.

      ","parent_name":"PBXProj"},"Classes/PBXProj.html#/s:9xcodeproj7PBXProjCAcA18PBXObjectReferenceCSg010rootObjectD0_Su13objectVersionSu07archiveH0s10DictionaryVySSypG7classesSayAA0C0CG7objectstcfc":{"name":"init(rootObjectReference:objectVersion:archiveVersion:classes:objects:)","abstract":"

      Initializes the project with its attributes.

      ","parent_name":"PBXProj"},"Classes/PBXProj.html#/s:s9DecodablePxs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"PBXProj"},"Classes/PBXProj.html#/s:9xcodeproj7PBXProjC11rootProjectAA10PBXProjectCSgyKF":{"name":"rootProject()","abstract":"

      Returns root project.

      ","parent_name":"PBXProj"},"Classes/PBXProj.html#/s:9xcodeproj7PBXProjC9rootGroupAA8PBXGroupCSgyKF":{"name":"rootGroup()","abstract":"

      Returns root project’s root group.

      ","parent_name":"PBXProj"},"Classes/PBXProj.html#/s:9xcodeproj7PBXProjC17updateProjectNamey5Basic12AbsolutePathV4path_tKF":{"name":"updateProjectName(path:)","abstract":"

      Infers project name from Path and sets it as project name

      ","parent_name":"PBXProj"},"Classes/PBXProj.html#/s:s9EquatableP2eeoiSbx_xtFZ":{"name":"==(_:_:)","parent_name":"PBXProj"},"Classes/PBXProj.html#/s:9xcodeproj8WritableP5writey5Basic12AbsolutePathV4path_Sb8overridetKF":{"name":"write(path:override:)","parent_name":"PBXProj"},"Classes/PBXNativeTarget.html#/s:9xcodeproj15PBXNativeTargetCACSS4name_AA19XCConfigurationListCSg018buildConfigurationF0SayAA13PBXBuildPhaseCG0G6PhasesSayAA0I4RuleCG0G5RulesSayAA19PBXTargetDependencyCG12dependenciesSSSg18productInstallPathAU0Q4NameAA16PBXFileReferenceCSg0Q0AA14PBXProductTypeOSg0qX0tcfc":{"name":"init(name:buildConfigurationList:buildPhases:buildRules:dependencies:productInstallPath:productName:product:productType:)","abstract":"

      Initializes the native target with its attributes.

      ","parent_name":"PBXNativeTarget"},"Classes/PBXNativeTarget.html#/s:9xcodeproj15PBXNativeTargetCACs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"PBXNativeTarget"},"Classes/PBXNativeTarget.html#/s:9xcodeproj15PBXNativeTargetC13addDependencyAA18PBXObjectReferenceCSgAC6target_tKF":{"name":"addDependency(target:)","abstract":"

      Adds a dependency to the target.

      ","parent_name":"PBXNativeTarget"},"Classes/XCConfigurationList.html#/s:9xcodeproj19XCConfigurationListC28buildConfigurationReferencesSayAA18PBXObjectReferenceCGvp":{"name":"buildConfigurationReferences","abstract":"

      Element build configurations.

      ","parent_name":"XCConfigurationList"},"Classes/XCConfigurationList.html#/s:9xcodeproj19XCConfigurationListC19buildConfigurationsSayAA20XCBuildConfigurationCGvp":{"name":"buildConfigurations","abstract":"

      Build configurations

      ","parent_name":"XCConfigurationList"},"Classes/XCConfigurationList.html#/s:9xcodeproj19XCConfigurationListC29defaultConfigurationIsVisibleSbvp":{"name":"defaultConfigurationIsVisible","abstract":"

      Element default configuration is visible.

      ","parent_name":"XCConfigurationList"},"Classes/XCConfigurationList.html#/s:9xcodeproj19XCConfigurationListC24defaultConfigurationNameSSSgvp":{"name":"defaultConfigurationName","abstract":"

      Element default configuration name

      ","parent_name":"XCConfigurationList"},"Classes/XCConfigurationList.html#/s:9xcodeproj19XCConfigurationListCACSayAA18PBXObjectReferenceCG28buildConfigurationReferences_SSSg07defaultG4NameSb0iG9IsVisibletcfc":{"name":"init(buildConfigurationReferences:defaultConfigurationName:defaultConfigurationIsVisible:)","abstract":"

      Initializes the element with its properties.

      ","parent_name":"XCConfigurationList"},"Classes/XCConfigurationList.html#/s:9xcodeproj19XCConfigurationListCACSayAA20XCBuildConfigurationCG19buildConfigurations_SSSg07defaultE4NameSb0hE9IsVisibletcfc":{"name":"init(buildConfigurations:defaultConfigurationName:defaultConfigurationIsVisible:)","abstract":"

      Initializes the element with its properties.

      ","parent_name":"XCConfigurationList"},"Classes/XCConfigurationList.html#/s:9xcodeproj19XCConfigurationListCACs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"XCConfigurationList"},"Classes/XCConfigurationList.html#/s:9xcodeproj19XCConfigurationListC13configurationAA20XCBuildConfigurationCSgSS4name_tKF":{"name":"configuration(name:)","abstract":"

      Returns the build configuration with the given name (if it exists)

      ","parent_name":"XCConfigurationList"},"Classes/XCConfigurationList.html#/s:9xcodeproj19XCConfigurationListC24addDefaultConfigurationsSayAA20XCBuildConfigurationCGyKF":{"name":"addDefaultConfigurations()","abstract":"

      Adds the default configurations, debug and release

      ","parent_name":"XCConfigurationList"},"Classes/XCConfigurationList.html#/s:9xcodeproj19XCConfigurationListC3addAA20XCBuildConfigurationCSS13configuration_AA18PBXObjectReferenceCSg04basefI0s10DictionaryVySSypG13buildSettingstKF":{"name":"add(configuration:baseConfigurationReference:buildSettings:)","abstract":"

      Adds a build configuration with the given name.","parent_name":"XCConfigurationList"},"Classes/XCConfigurationList.html#/s:9xcodeproj19XCConfigurationListC023objectWithConfigurationC0AA9PBXObjectCSgyKF":{"name":"objectWithConfigurationList()","abstract":"

      Returns the object with the given configuration list (project or target)

      ","parent_name":"XCConfigurationList"},"Classes/XCBuildConfiguration.html#/s:9xcodeproj20XCBuildConfigurationC04baseC9ReferenceAA09PBXObjectE0CSgvp":{"name":"baseConfigurationReference","abstract":"

      The path to a xcconfig file

      ","parent_name":"XCBuildConfiguration"},"Classes/XCBuildConfiguration.html#/s:9xcodeproj20XCBuildConfigurationC04baseC0ACSgvp":{"name":"baseConfiguration","abstract":"

      Base configuration

      ","parent_name":"XCBuildConfiguration"},"Classes/XCBuildConfiguration.html#/s:9xcodeproj20XCBuildConfigurationC13buildSettingss10DictionaryVySSypGvp":{"name":"buildSettings","abstract":"

      A map of build settings.

      ","parent_name":"XCBuildConfiguration"},"Classes/XCBuildConfiguration.html#/s:9xcodeproj20XCBuildConfigurationC4nameSSvp":{"name":"name","abstract":"

      The configuration name.

      ","parent_name":"XCBuildConfiguration"},"Classes/XCBuildConfiguration.html#/s:9xcodeproj20XCBuildConfigurationCACSS4name_AA18PBXObjectReferenceCSg04basecF0s10DictionaryVySSypG13buildSettingstcfc":{"name":"init(name:baseConfigurationReference:buildSettings:)","abstract":"

      Initializes a build configuration.

      ","parent_name":"XCBuildConfiguration"},"Classes/XCBuildConfiguration.html#/s:9xcodeproj20XCBuildConfigurationCACSS4name_ACSg04baseC0s10DictionaryVySSypG13buildSettingstcfc":{"name":"init(name:baseConfiguration:buildSettings:)","abstract":"

      Initializes a build configuration.

      ","parent_name":"XCBuildConfiguration"},"Classes/XCBuildConfiguration.html#/s:9xcodeproj20XCBuildConfigurationCACs7Decoder_p4from_tKcfc":{"name":"init(from:)","parent_name":"XCBuildConfiguration"},"Classes/XcodeProj.html#/s:9xcodeproj9XcodeProjC9workspaceAA11XCWorkspaceCvp":{"name":"workspace","abstract":"

      Project workspace

      ","parent_name":"XcodeProj"},"Classes/XcodeProj.html#/s:9xcodeproj9XcodeProjC7pbxprojAA7PBXProjCvp":{"name":"pbxproj","abstract":"

      .pbxproj representatino

      ","parent_name":"XcodeProj"},"Classes/XcodeProj.html#/s:9xcodeproj9XcodeProjC10sharedDataAA08XCSharedE0CSgvp":{"name":"sharedData","abstract":"

      Shared data.

      ","parent_name":"XcodeProj"},"Classes/XcodeProj.html#/s:9xcodeproj9XcodeProjCAcA11XCWorkspaceC9workspace_AA7PBXProjC7pbxprojAA12XCSharedDataCSg06sharedI0tcfc":{"name":"init(workspace:pbxproj:sharedData:)","abstract":"

      Initializes the XCodeProj

      ","parent_name":"XcodeProj"},"Classes/XcodeProj.html#/s:s9EquatableP2eeoiSbx_xtFZ":{"name":"==(_:_:)","parent_name":"XcodeProj"},"Classes/XcodeProj.html#/s:9xcodeproj9XcodeProjC5writey5Basic12AbsolutePathV4path_Sb8overridetKF":{"name":"write(path:override:)","abstract":"

      Writes project to the given path.

      ","parent_name":"XcodeProj"},"Classes/XcodeProj.html#/s:9xcodeproj9XcodeProjC13workspacePath5Basic08AbsoluteE0VAGFZ":{"name":"workspacePath(_:)","abstract":"

      Returns workspace file path relative to the given path.

      ","parent_name":"XcodeProj"},"Classes/XcodeProj.html#/s:9xcodeproj9XcodeProjC14writeWorkspacey5Basic12AbsolutePathV4path_Sb8overridetKF":{"name":"writeWorkspace(path:override:)","abstract":"

      Writes workspace to the given path.

      ","parent_name":"XcodeProj"},"Classes/XcodeProj.html#/s:9xcodeproj9XcodeProjC11pbxprojPath5Basic08AbsoluteE0VAGFZ":{"name":"pbxprojPath(_:)","abstract":"

      Returns project file path relative to the given path.

      ","parent_name":"XcodeProj"},"Classes/XcodeProj.html#/s:9xcodeproj9XcodeProjC12writePBXProjy5Basic12AbsolutePathV4path_Sb8overridetKF":{"name":"writePBXProj(path:override:)","abstract":"

      Writes project to the given path.

      ","parent_name":"XcodeProj"},"Classes/XcodeProj.html#/s:9xcodeproj9XcodeProjC14sharedDataPath5Basic08AbsoluteF0VAGFZ":{"name":"sharedDataPath(_:)","abstract":"

      Returns shared data path relative to the given path.

      ","parent_name":"XcodeProj"},"Classes/XcodeProj.html#/s:9xcodeproj9XcodeProjC11schemesPath5Basic08AbsoluteE0VAGFZ":{"name":"schemesPath(_:)","abstract":"

      Returns schemes folder path relative to the given path.

      ","parent_name":"XcodeProj"},"Classes/XcodeProj.html#/s:9xcodeproj9XcodeProjC10schemePath5Basic08AbsoluteE0VAG_SS0D4NametFZ":{"name":"schemePath(_:schemeName:)","abstract":"

      Returns scheme file path relative to the given path.

      ","parent_name":"XcodeProj"},"Classes/XcodeProj.html#/s:9xcodeproj9XcodeProjC12writeSchemesy5Basic12AbsolutePathV4path_Sb8overridetKF":{"name":"writeSchemes(path:override:)","abstract":"

      Writes all project schemes to the given path.

      ","parent_name":"XcodeProj"},"Classes/XcodeProj.html#/s:9xcodeproj9XcodeProjC12debuggerPath5Basic08AbsoluteE0VAGFZ":{"name":"debuggerPath(_:)","abstract":"

      Returns debugger folder path relative to the given path.

      ","parent_name":"XcodeProj"},"Classes/XcodeProj.html#/s:9xcodeproj9XcodeProjC15breakPointsPath5Basic08AbsoluteF0VAGFZ":{"name":"breakPointsPath(_:)","abstract":"

      Returns breakpoints plist path relative to the given path.

      ","parent_name":"XcodeProj"},"Classes/XcodeProj.html#/s:9xcodeproj9XcodeProjC16writeBreakPointsy5Basic12AbsolutePathV4path_Sb8overridetKF":{"name":"writeBreakPoints(path:override:)","abstract":"

      Writes all project breakpoints to the given path.

      ","parent_name":"XcodeProj"},"Classes/XCWorkspace.html#/s:9xcodeproj11XCWorkspaceC4dataAA0B4DataCvp":{"name":"data","abstract":"

      Workspace data

      ","parent_name":"XCWorkspace"},"Classes/XCWorkspace.html#/s:9xcodeproj11XCWorkspaceCAC5Basic12AbsolutePathV4path_tKcfc":{"name":"init(path:)","abstract":"

      Initializes the workspace with the path where the workspace is.","parent_name":"XCWorkspace"},"Classes/XCWorkspace.html#/s:9xcodeproj11XCWorkspaceCACycfc":{"name":"init()","abstract":"

      Initializes a default workspace with a single reference that points to self:

      ","parent_name":"XCWorkspace"},"Classes/XCWorkspace.html#/s:9xcodeproj11XCWorkspaceCACSS10pathString_tKcfc":{"name":"init(pathString:)","abstract":"

      Initializes the workspace with the path string.

      ","parent_name":"XCWorkspace"},"Classes/XCWorkspace.html#/s:9xcodeproj11XCWorkspaceCAcA0B4DataC4data_tcfc":{"name":"init(data:)","abstract":"

      Initializes the workspace with its properties.

      ","parent_name":"XCWorkspace"},"Classes/XCWorkspace.html#/s:9xcodeproj8WritableP5writey5Basic12AbsolutePathV4path_Sb8overridetKF":{"name":"write(path:override:)","parent_name":"XCWorkspace"},"Classes/XCWorkspace.html#/s:s9EquatableP2eeoiSbx_xtFZ":{"name":"==(_:_:)","parent_name":"XCWorkspace"},"Classes/XCConfig.html#/s:9xcodeproj8XCConfigC8includesSay5Basic12RelativePathV7include_AC6configtGvp":{"name":"includes","abstract":"

      Configuration file includes.

      ","parent_name":"XCConfig"},"Classes/XCConfig.html#/s:9xcodeproj8XCConfigC13buildSettingss10DictionaryVySSypGvp":{"name":"buildSettings","abstract":"

      Build settings

      ","parent_name":"XCConfig"},"Classes/XCConfig.html#/s:9xcodeproj8XCConfigCACSay5Basic12RelativePathV7include_AC6configtG8includes_s10DictionaryVySSypG13buildSettingstcfc":{"name":"init(includes:buildSettings:)","abstract":"

      Initializes the XCConfig file with its attributes.

      ","parent_name":"XCConfig"},"Classes/XCConfig.html#/s:9xcodeproj8XCConfigCAC5Basic12AbsolutePathV4path_AFSg07projectE0tKcfc":{"name":"init(path:projectPath:)","abstract":"

      Initializes the XCConfig reading the content from the file at the given path and parsing it.

      ","parent_name":"XCConfig"},"Classes/XCConfig.html#/s:s9EquatableP2eeoiSbx_xtFZ":{"name":"==(_:_:)","parent_name":"XCConfig"},"Classes/XCConfig.html#/s:9xcodeproj8XCConfigC22flattenedBuildSettingss10DictionaryVySSypGyF":{"name":"flattenedBuildSettings()","abstract":"

      It returns the build settings after flattening all the includes.

      ","parent_name":"XCConfig"},"Classes/XCConfig.html#/s:9xcodeproj8WritableP5writey5Basic12AbsolutePathV4path_Sb8overridetKF":{"name":"write(path:override:)","parent_name":"XCConfig"},"Models.html#/s:9xcodeproj13BuildSettingsa":{"name":"BuildSettings","abstract":"

      Build settings.

      "},"Classes/XCConfig.html":{"name":"XCConfig","abstract":"

      .xcconfig configuration file.

      "},"Classes/XCWorkspace.html":{"name":"XCWorkspace","abstract":"

      Model that represents a Xcode workspace.

      "},"Classes/XcodeProj.html":{"name":"XcodeProj","abstract":"

      Model that represents a .xcodeproj project.

      "},"Classes/XCBuildConfiguration.html":{"name":"XCBuildConfiguration","abstract":"

      This is the element for listing build configurations.

      "},"Classes/XCConfigurationList.html":{"name":"XCConfigurationList","abstract":"

      This is the element for listing build configurations.

      "},"Classes/PBXNativeTarget.html":{"name":"PBXNativeTarget","abstract":"

      This is the element for a build target that produces a binary content (application or library).

      "},"Classes/PBXProj.html":{"name":"PBXProj","abstract":"

      Represents a .pbxproj file

      "},"Classes/PBXObject.html":{"name":"PBXObject","abstract":"

      Class that represents a project element.

      "},"Enums/PBXSourceTree.html":{"name":"PBXSourceTree","abstract":"

      Specifies source trees for files"},"Models.html#/s:9xcodeproj18PBXAggregateTargetC":{"name":"PBXAggregateTarget","abstract":"

      This is the element for a build target that aggregates several others.

      "},"Classes/PBXBuildFile.html":{"name":"PBXBuildFile","abstract":"

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

      "},"Classes/PBXContainerItemProxy.html":{"name":"PBXContainerItemProxy","abstract":"

      This is the element to decorate a target item.

      "},"Classes/PBXFileElement.html":{"name":"PBXFileElement","abstract":"

      This element is an abstract parent for file and group elements.

      "},"Classes/PBXFileReference.html":{"name":"PBXFileReference","abstract":"

      A PBXFileReference is used to track every external file referenced by"},"Classes/PBXFrameworksBuildPhase.html":{"name":"PBXFrameworksBuildPhase","abstract":"

      This is the element for the framework link build phase.

      "},"Classes/PBXHeadersBuildPhase.html":{"name":"PBXHeadersBuildPhase","abstract":"

      This is the element for the framework headers build phase.

      "},"Classes/PBXResourcesBuildPhase.html":{"name":"PBXResourcesBuildPhase","abstract":"

      This is the element for the resources copy build phase.

      "},"Classes/PBXCopyFilesBuildPhase.html":{"name":"PBXCopyFilesBuildPhase","abstract":"

      This is the element for the copy file build phase.

      "},"Classes/PBXShellScriptBuildPhase.html":{"name":"PBXShellScriptBuildPhase","abstract":"

      This is the element for the shell script build phase.

      "},"Classes/PBXSourcesBuildPhase.html":{"name":"PBXSourcesBuildPhase","abstract":"

      This is the element for the sources compilation build phase.

      "},"Classes/PBXTargetDependency.html":{"name":"PBXTargetDependency","abstract":"

      This is the element for referencing other targets through content proxies.

      "},"Models.html":{"name":"Models"},"Errors.html":{"name":"Errors"},"Other Classes.html":{"name":"Other Classes","abstract":"

      The following classes are available globally.

      "},"Other Enums.html":{"name":"Other Enumerations","abstract":"

      The following enumerations are available globally.

      "},"Other Extensions.html":{"name":"Other Extensions","abstract":"

      The following extensions are available globally.

      "},"Other Functions.html":{"name":"Other Functions","abstract":"

      The following functions are available globally.

      "},"Other Protocols.html":{"name":"Other Protocols","abstract":"

      The following protocols are available globally.

      "},"Other Structs.html":{"name":"Other Structures","abstract":"

      The following structures are available globally.

      "}} \ No newline at end of file diff --git a/docs/undocumented.json b/docs/undocumented.json index 7c72d4073..5c48b8f66 100644 --- a/docs/undocumented.json +++ b/docs/undocumented.json @@ -134,241 +134,241 @@ "warning": "undocumented" }, { - "file": "/Users/pedropinera/src/github.com/tuist/xcodeproj/Sources/xcodeproj/Objects/BuildPhase.swift", + "file": "/Users/pedropinera/src/github.com/tuist/xcodeproj/Sources/xcodeproj/Objects/BuildPhase/BuildPhase.swift", "line": 13, "symbol": "BuildPhase.sources", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/pedropinera/src/github.com/tuist/xcodeproj/Sources/xcodeproj/Objects/BuildPhase.swift", + "file": "/Users/pedropinera/src/github.com/tuist/xcodeproj/Sources/xcodeproj/Objects/BuildPhase/BuildPhase.swift", "line": 14, "symbol": "BuildPhase.frameworks", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/pedropinera/src/github.com/tuist/xcodeproj/Sources/xcodeproj/Objects/BuildPhase.swift", + "file": "/Users/pedropinera/src/github.com/tuist/xcodeproj/Sources/xcodeproj/Objects/BuildPhase/BuildPhase.swift", "line": 15, "symbol": "BuildPhase.resources", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/pedropinera/src/github.com/tuist/xcodeproj/Sources/xcodeproj/Objects/BuildPhase.swift", + "file": "/Users/pedropinera/src/github.com/tuist/xcodeproj/Sources/xcodeproj/Objects/BuildPhase/BuildPhase.swift", "line": 16, "symbol": "BuildPhase.copyFiles", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/pedropinera/src/github.com/tuist/xcodeproj/Sources/xcodeproj/Objects/BuildPhase.swift", + "file": "/Users/pedropinera/src/github.com/tuist/xcodeproj/Sources/xcodeproj/Objects/BuildPhase/BuildPhase.swift", "line": 17, "symbol": "BuildPhase.runScript", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/pedropinera/src/github.com/tuist/xcodeproj/Sources/xcodeproj/Objects/BuildPhase.swift", + "file": "/Users/pedropinera/src/github.com/tuist/xcodeproj/Sources/xcodeproj/Objects/BuildPhase/BuildPhase.swift", "line": 18, "symbol": "BuildPhase.headers", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/pedropinera/src/github.com/tuist/xcodeproj/Sources/xcodeproj/Objects/BuildPhase.swift", + "file": "/Users/pedropinera/src/github.com/tuist/xcodeproj/Sources/xcodeproj/Objects/BuildPhase/BuildPhase.swift", "line": 19, "symbol": "BuildPhase.carbonResources", "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/pedropinera/src/github.com/tuist/xcodeproj/Sources/xcodeproj/Objects/PBXBuildPhase.swift", - "line": 30, + "file": "/Users/pedropinera/src/github.com/tuist/xcodeproj/Sources/xcodeproj/Objects/BuildPhase/PBXBuildPhase.swift", + "line": 42, "symbol": "PBXBuildPhase.init(fileReferences:inputFileListPaths:outputFileListPaths:buildActionMask:runOnlyForDeploymentPostprocessing:)", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/pedropinera/src/github.com/tuist/xcodeproj/Sources/xcodeproj/Objects/PBXBuildRule.swift", - "line": 34, + "file": "/Users/pedropinera/src/github.com/tuist/xcodeproj/Sources/xcodeproj/Objects/BuildPhase/PBXBuildRule.swift", + "line": 33, "symbol": "PBXBuildRule.init(compilerSpec:fileType:isEditable:filePatterns:name:outputFiles:outputFilesCompilerFlags:script:)", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/pedropinera/src/github.com/tuist/xcodeproj/Sources/xcodeproj/Objects/PBXContainerItemProxy.swift", + "file": "/Users/pedropinera/src/github.com/tuist/xcodeproj/Sources/xcodeproj/Objects/BuildPhase/PBXCopyFilesBuildPhase.swift", "line": 5, - "symbol": "PBXContainerItemProxy.ProxyType", + "symbol": "PBXCopyFilesBuildPhase.SubFolder", "symbol_kind": "source.lang.swift.decl.enum", "warning": "undocumented" }, { - "file": "/Users/pedropinera/src/github.com/tuist/xcodeproj/Sources/xcodeproj/Objects/PBXCopyFilesBuildPhase.swift", + "file": "/Users/pedropinera/src/github.com/tuist/xcodeproj/Sources/xcodeproj/Objects/Files/PBXContainerItemProxy.swift", "line": 5, - "symbol": "PBXCopyFilesBuildPhase.SubFolder", + "symbol": "PBXContainerItemProxy.ProxyType", "symbol_kind": "source.lang.swift.decl.enum", "warning": "undocumented" }, { - "file": "/Users/pedropinera/src/github.com/tuist/xcodeproj/Sources/xcodeproj/Objects/PBXGroup.swift", + "file": "/Users/pedropinera/src/github.com/tuist/xcodeproj/Sources/xcodeproj/Objects/Files/PBXGroup.swift", "line": null, "symbol": "PBXGroup", "symbol_kind": "source.lang.swift.decl.extension", "warning": "undocumented" }, { - "file": "/Users/pedropinera/src/github.com/tuist/xcodeproj/Sources/xcodeproj/Objects/PBXGroup.swift", + "file": "/Users/pedropinera/src/github.com/tuist/xcodeproj/Sources/xcodeproj/Objects/Files/PBXGroup.swift", "line": 4, "symbol": "PBXGroup", "symbol_kind": "source.lang.swift.decl.class", "warning": "undocumented" }, { - "file": "/Users/pedropinera/src/github.com/tuist/xcodeproj/Sources/xcodeproj/Objects/PBXLegacyTarget.swift", - "line": 17, - "symbol": "PBXLegacyTarget.init(name:buildToolPath:buildArgumentsString:passBuildSettingsInEnvironment:buildWorkingDirectory:buildConfigurationListReference:buildPhaseReferences:buildRuleReferences:dependencyReferences:productName:productReference:productType:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", + "file": "/Users/pedropinera/src/github.com/tuist/xcodeproj/Sources/xcodeproj/Objects/Files/PBXSourceTree.swift", + "line": 6, + "symbol": "PBXSourceTree.none", + "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/pedropinera/src/github.com/tuist/xcodeproj/Sources/xcodeproj/Objects/PBXNativeTarget.swift", - "line": 6, - "symbol": "PBXNativeTarget.productInstallPath", - "symbol_kind": "source.lang.swift.decl.var.instance", + "file": "/Users/pedropinera/src/github.com/tuist/xcodeproj/Sources/xcodeproj/Objects/Files/PBXSourceTree.swift", + "line": 7, + "symbol": "PBXSourceTree.absolute", + "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/pedropinera/src/github.com/tuist/xcodeproj/Sources/xcodeproj/Objects/PBXNativeTarget.swift", + "file": "/Users/pedropinera/src/github.com/tuist/xcodeproj/Sources/xcodeproj/Objects/Files/PBXSourceTree.swift", "line": 8, - "symbol": "PBXNativeTarget.init(name:buildConfigurationListReference:buildPhaseReferences:buildRuleReferences:dependencyReferences:productInstallPath:productName:productReference:productType:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", + "symbol": "PBXSourceTree.group", + "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/pedropinera/src/github.com/tuist/xcodeproj/Sources/xcodeproj/Objects/PBXObject.swift", - "line": 48, - "symbol": "PBXObject.parse(reference:dictionary:userInfo:)", - "symbol_kind": "source.lang.swift.decl.function.method.static", + "file": "/Users/pedropinera/src/github.com/tuist/xcodeproj/Sources/xcodeproj/Objects/Files/PBXSourceTree.swift", + "line": 9, + "symbol": "PBXSourceTree.sourceRoot", + "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/pedropinera/src/github.com/tuist/xcodeproj/Sources/xcodeproj/Objects/PBXObjects.swift", - "line": null, - "symbol": "PBXObjects", - "symbol_kind": "source.lang.swift.decl.extension", + "file": "/Users/pedropinera/src/github.com/tuist/xcodeproj/Sources/xcodeproj/Objects/Files/PBXSourceTree.swift", + "line": 10, + "symbol": "PBXSourceTree.buildProductsDir", + "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/pedropinera/src/github.com/tuist/xcodeproj/Sources/xcodeproj/Objects/PBXObjects.swift", - "line": 4, - "symbol": "PBXObjects", - "symbol_kind": "source.lang.swift.decl.class", + "file": "/Users/pedropinera/src/github.com/tuist/xcodeproj/Sources/xcodeproj/Objects/Files/PBXSourceTree.swift", + "line": 11, + "symbol": "PBXSourceTree.sdkRoot", + "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/pedropinera/src/github.com/tuist/xcodeproj/Sources/xcodeproj/Objects/PBXProductType.swift", - "line": 3, - "symbol": "PBXProductType", - "symbol_kind": "source.lang.swift.decl.enum", + "file": "/Users/pedropinera/src/github.com/tuist/xcodeproj/Sources/xcodeproj/Objects/Files/PBXSourceTree.swift", + "line": 12, + "symbol": "PBXSourceTree.developerDir", + "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/pedropinera/src/github.com/tuist/xcodeproj/Sources/xcodeproj/Objects/PBXProj.swift", - "line": 9, - "symbol": "PBXProj.objects", - "symbol_kind": "source.lang.swift.decl.var.instance", + "file": "/Users/pedropinera/src/github.com/tuist/xcodeproj/Sources/xcodeproj/Objects/Files/PBXSourceTree.swift", + "line": 13, + "symbol": "PBXSourceTree.custom", + "symbol_kind": "source.lang.swift.decl.enumelement", "warning": "undocumented" }, { - "file": "/Users/pedropinera/src/github.com/tuist/xcodeproj/Sources/xcodeproj/Objects/PBXProject.swift", - "line": 3, - "symbol": "PBXProject", - "symbol_kind": "source.lang.swift.decl.class", + "file": "/Users/pedropinera/src/github.com/tuist/xcodeproj/Sources/xcodeproj/Objects/Files/PBXSourceTree.swift", + "line": 23, + "symbol": "PBXSourceTree.init(value:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/pedropinera/src/github.com/tuist/xcodeproj/Sources/xcodeproj/Objects/PBXReferenceProxy.swift", - "line": 24, - "symbol": "PBXReferenceProxy.init(fileType:path:remoteReference:sourceTree:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", + "file": "/Users/pedropinera/src/github.com/tuist/xcodeproj/Sources/xcodeproj/Objects/Files/PBXVariantGroup.swift", + "line": 4, + "symbol": "PBXVariantGroup", + "symbol_kind": "source.lang.swift.decl.class", "warning": "undocumented" }, { - "file": "/Users/pedropinera/src/github.com/tuist/xcodeproj/Sources/xcodeproj/Objects/PBXSourceTree.swift", - "line": 6, - "symbol": "PBXSourceTree.none", - "symbol_kind": "source.lang.swift.decl.enumelement", + "file": "/Users/pedropinera/src/github.com/tuist/xcodeproj/Sources/xcodeproj/Objects/Project/PBXObject.swift", + "line": 49, + "symbol": "PBXObject.parse(reference:dictionary:userInfo:)", + "symbol_kind": "source.lang.swift.decl.function.method.static", "warning": "undocumented" }, { - "file": "/Users/pedropinera/src/github.com/tuist/xcodeproj/Sources/xcodeproj/Objects/PBXSourceTree.swift", - "line": 7, - "symbol": "PBXSourceTree.absolute", - "symbol_kind": "source.lang.swift.decl.enumelement", + "file": "/Users/pedropinera/src/github.com/tuist/xcodeproj/Sources/xcodeproj/Objects/Project/PBXObjects.swift", + "line": null, + "symbol": "PBXObjects", + "symbol_kind": "source.lang.swift.decl.extension", "warning": "undocumented" }, { - "file": "/Users/pedropinera/src/github.com/tuist/xcodeproj/Sources/xcodeproj/Objects/PBXSourceTree.swift", - "line": 8, - "symbol": "PBXSourceTree.group", - "symbol_kind": "source.lang.swift.decl.enumelement", + "file": "/Users/pedropinera/src/github.com/tuist/xcodeproj/Sources/xcodeproj/Objects/Project/PBXObjects.swift", + "line": 4, + "symbol": "PBXObjects", + "symbol_kind": "source.lang.swift.decl.class", "warning": "undocumented" }, { - "file": "/Users/pedropinera/src/github.com/tuist/xcodeproj/Sources/xcodeproj/Objects/PBXSourceTree.swift", - "line": 9, - "symbol": "PBXSourceTree.sourceRoot", - "symbol_kind": "source.lang.swift.decl.enumelement", + "file": "/Users/pedropinera/src/github.com/tuist/xcodeproj/Sources/xcodeproj/Objects/Project/PBXProj.swift", + "line": 8, + "symbol": "PBXProj.objects", + "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/pedropinera/src/github.com/tuist/xcodeproj/Sources/xcodeproj/Objects/PBXSourceTree.swift", - "line": 10, - "symbol": "PBXSourceTree.buildProductsDir", - "symbol_kind": "source.lang.swift.decl.enumelement", + "file": "/Users/pedropinera/src/github.com/tuist/xcodeproj/Sources/xcodeproj/Objects/Project/PBXProject.swift", + "line": 3, + "symbol": "PBXProject", + "symbol_kind": "source.lang.swift.decl.class", "warning": "undocumented" }, { - "file": "/Users/pedropinera/src/github.com/tuist/xcodeproj/Sources/xcodeproj/Objects/PBXSourceTree.swift", - "line": 11, - "symbol": "PBXSourceTree.sdkRoot", - "symbol_kind": "source.lang.swift.decl.enumelement", + "file": "/Users/pedropinera/src/github.com/tuist/xcodeproj/Sources/xcodeproj/Objects/Targets/PBXLegacyTarget.swift", + "line": 18, + "symbol": "PBXLegacyTarget.init(name:buildToolPath:buildArgumentsString:passBuildSettingsInEnvironment:buildWorkingDirectory:buildConfigurationListReference:buildPhaseReferences:buildRuleReferences:dependencyReferences:productName:productReference:productType:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/pedropinera/src/github.com/tuist/xcodeproj/Sources/xcodeproj/Objects/PBXSourceTree.swift", - "line": 12, - "symbol": "PBXSourceTree.developerDir", - "symbol_kind": "source.lang.swift.decl.enumelement", + "file": "/Users/pedropinera/src/github.com/tuist/xcodeproj/Sources/xcodeproj/Objects/Targets/PBXNativeTarget.swift", + "line": 6, + "symbol": "PBXNativeTarget.productInstallPath", + "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, { - "file": "/Users/pedropinera/src/github.com/tuist/xcodeproj/Sources/xcodeproj/Objects/PBXSourceTree.swift", - "line": 13, - "symbol": "PBXSourceTree.custom", - "symbol_kind": "source.lang.swift.decl.enumelement", + "file": "/Users/pedropinera/src/github.com/tuist/xcodeproj/Sources/xcodeproj/Objects/Targets/PBXNativeTarget.swift", + "line": 9, + "symbol": "PBXNativeTarget.init(name:buildConfigurationListReference:buildPhaseReferences:buildRuleReferences:dependencyReferences:productInstallPath:productName:productReference:productType:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/pedropinera/src/github.com/tuist/xcodeproj/Sources/xcodeproj/Objects/PBXSourceTree.swift", - "line": 23, - "symbol": "PBXSourceTree.init(value:)", - "symbol_kind": "source.lang.swift.decl.function.method.instance", + "file": "/Users/pedropinera/src/github.com/tuist/xcodeproj/Sources/xcodeproj/Objects/Targets/PBXProductType.swift", + "line": 3, + "symbol": "PBXProductType", + "symbol_kind": "source.lang.swift.decl.enum", "warning": "undocumented" }, { - "file": "/Users/pedropinera/src/github.com/tuist/xcodeproj/Sources/xcodeproj/Objects/PBXTarget.swift", - "line": 29, - "symbol": "PBXTarget.init(name:buildConfigurationListReference:buildPhaseReferences:buildRuleReferences:dependencyReferences:productName:productReference:productType:)", + "file": "/Users/pedropinera/src/github.com/tuist/xcodeproj/Sources/xcodeproj/Objects/Targets/PBXReferenceProxy.swift", + "line": 36, + "symbol": "PBXReferenceProxy.init(fileType:path:remoteReference:sourceTree:)", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { - "file": "/Users/pedropinera/src/github.com/tuist/xcodeproj/Sources/xcodeproj/Objects/PBXVariantGroup.swift", - "line": 4, - "symbol": "PBXVariantGroup", - "symbol_kind": "source.lang.swift.decl.class", + "file": "/Users/pedropinera/src/github.com/tuist/xcodeproj/Sources/xcodeproj/Objects/Targets/PBXReferenceProxy.swift", + "line": 47, + "symbol": "PBXReferenceProxy.init(fileType:path:remote:sourceTree:)", + "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { @@ -387,14 +387,14 @@ }, { "file": "/Users/pedropinera/src/github.com/tuist/xcodeproj/Sources/xcodeproj/Project/XcodeProj.swift", - "line": 20, + "line": 19, "symbol": "XcodeProj.init(path:)", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" }, { "file": "/Users/pedropinera/src/github.com/tuist/xcodeproj/Sources/xcodeproj/Project/XcodeProj.swift", - "line": 40, + "line": 39, "symbol": "XcodeProj.init(pathString:)", "symbol_kind": "source.lang.swift.decl.function.method.instance", "warning": "undocumented" @@ -716,4 +716,4 @@ } ], "source_directory": "/Users/pedropinera/src/github.com/tuist/xcodeproj" -} +} \ No newline at end of file