PBXContainerItemProxy

public final class PBXContainerItemProxy : PBXObject

This is the element to decorate a target item.

  • The object is a reference to a PBXProject element.

    Declaration

    Swift

    @available(*, deprecated, message: "Use containerPortal instead")
    public var containerPortalReference: PBXObjectReference
  • Returns the project that contains the remote object.

    Declaration

    Swift

    public var containerPortal: PBXProject { get set }
  • Element proxy type.

    Declaration

    Swift

    public var proxyType: PBXContainerItemProxy.ProxyType?
  • Element remote global ID reference.

    Declaration

    Swift

    @available(*, deprecated, message: "Use remoteGlobalID instead")
    public var remoteGlobalIDReference: PBXObjectReference?
  • Remote global object

    Declaration

    Swift

    public var remoteGlobalID: PBXObject? { get set }
  • Element remote info.

    Declaration

    Swift

    public var remoteInfo: String?
  • Initializes the container item proxy with its attributes.

    Declaration

    Swift

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

    Parameters

    containerPortalReference

    reference to the container portal.

    remoteGlobalIDReference

    reference to the remote global ID.

    proxyType

    proxy type.

    remoteInfo

    remote info.

  • 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.

  • Declaration

    Swift

    public required init(from decoder: Decoder) throws