Interface Provision

The provision object

interface Provision {
    AppIDName: string;
    ApplicationIdentifierPrefix: string[];
    CreationDate: Date;
    ExpirationDate: Date;
    IsXcodeManaged: boolean;
    Name: string;
    Platform: string[];
    ProvisionedDevices: string[];
    TeamIdentifier: string[];
    TeamName: string;
    TimeToLive: number;
    UUID: string;
    Version: number;
    DeveloperCertificates: string[];
    "DER-Encoded-Profile": string;
    Entitlements: { [key: string]: unknown };
}

Properties

AppIDName: string = ...

The app ID name

ApplicationIdentifierPrefix: string[] = ...

The application identifier prefix

CreationDate: Date = ...

The creation date

ExpirationDate: Date = ...

The expiration date

IsXcodeManaged: boolean = ...

If the app is managed by Xcode

Name: string = ...

The name of the provision

Platform: string[] = ...

The platforms the provision is for

ProvisionedDevices: string[] = ...

The UDIDs the provision is for (typically for individual developer accounts)

TeamIdentifier: string[] = ...

The team identifier

TeamName: string = ...

The team name

TimeToLive: number = ...

How long the provision is valid for (in days)

UUID: string = ...

The UUID of the provision

Version: number = ...

The version of the provision

DeveloperCertificates: string[] = ...

The developer certificates (as base64 encoded strings)

"DER-Encoded-Profile": string = ...

The DER encoded profile (as a base64 encoded string)

Entitlements: { [key: string]: unknown } = ...

The entitlements