Skip to content
AppNorth
Log in

Integrations

App Store Connect

Connect your Apple team to AppNorth to import apps and use reviews, metadata and price localization. The connection belongs to the workspace organization and can serve its imported apps.

View Markdown

Connect and import

  1. Open Apps and the App Store Connect connection panel, or use the connection step during onboarding.

  2. Provide the Issuer ID, Key ID and matching private .p8 key. The key must have access to the apps and operations you intend to use.

  3. Save the connection. AppNorth validates the key format and attempts to list apps from Apple before storing it.

  4. Select the apps to import. Existing imports are recognized by their App Store Connect app ID.

Import creates AppNorth projects linked to the Apple app and bundle ID. If the selection exceeds the workspace's app allowance, the import is rejected. Connecting Apple does not install the native SDK; follow Get started for feedback and chat.

Credentials and permissions

Only workspace owners and admins can manage the connection. The server checks the dashboard session and same-origin mutation before accepting a change.

The private key is sealed with AES-256-GCM and organization/connection-specific authenticated context. Dashboard responses expose the key identifiers, connection state and verification information, not the private key. Keep the .p8 on the server; never place it in Swift code, app resources or a public repository.

A successful app-list check establishes access to that request. Later review, metadata or pricing operations can still fail if the key lacks the necessary Apple permissions or the app is not editable.

Replace or disconnect

Use the panel to replace the connection's credentials or disconnect it. Imported projects remain when the connection is removed, but no longer have a connected store credential. Check their store-dependent workflows after reconnecting.

Connection errors

CodeAction
INVALID_CREDENTIALSCheck the IDs and the matching P-256 private key
CREDENTIALS_REJECTEDCheck whether Apple revoked the key or denied its access
CREDENTIALS_UNREADABLEAsk the deployment operator to restore encryption-key access, or reconnect with the private key
ENCRYPTION_NOT_CONFIGUREDThe deployment operator must configure credential encryption
STORE_UNAVAILABLERetry after the provider or connection recovers
UNKNOWN_APPSReload the accessible app list and select again

Demo mode does not save credentials or contact Apple.