Interface NotaryToolApiKeyCredentials

Credentials required for JSON Web Token (JWT) notarization using App Store Connect API keys.

interface NotaryToolApiKeyCredentials {
    appleApiIssuer?: string;
    appleApiKey: string;
    appleApiKeyId: string;
}

Properties

appleApiIssuer?: string

App Store Connect API Issuer ID. The issuer ID is a UUID format string (e.g. c055ca8c-e5a8-4836-b61d-aa5794eeb3f4). Required for Team keys. Do not provide for Individual keys, this will result in a "401 Unauthorized" response from the server.

Individual keys can only be used with Xcode 26+.

appleApiKey: string

File system path to the .p8 private key of your App Store Connect API key.

appleApiKeyId: string

App Store Connect API Key ID (e.g. T9GPZ92M7K).