App Store Connect API

Connect Your Apple Developer Account

To build and sign your desktop app for the Mac App Store, Deskifier needs permission to communicate with Apple on your behalf. This is done securely using the App Store Connect API.

  1. Log in to App Store Connect.
  2. Click on the Users and Access icon.

<figure><img src="https://content.gitbook.com/content/aEnaAl6e7qhRH1HWZmjS/blobs/josiREE9UXhSZxJnwqCO/image.png" alt="Users and Access icon in App Store Connect"></figure>

  1. Navigate to Integrations

<figure><img src="https://content.gitbook.com/content/aEnaAl6e7qhRH1HWZmjS/blobs/YKgm6FBBJUxwH8HvsV6Z/image.png" alt="Integrations tab"></figure>

  1. Click "Generate API Key", enter a name for your API key & set the access level to "Admin"

<figure><img src="https://content.gitbook.com/content/aEnaAl6e7qhRH1HWZmjS/blobs/iSS799S8a9n3n5Gw8HES/image.png" alt="Generate API Key dialog"></figure>

  1. Once the key is generated, you will see it listed in the table.
  2. You need to copy/download three specific items to paste into the Deskifier dashboard:
  • Issuer ID: Found at the top of the page.
  • Key ID: Found in the table next to your new key.
  • Private Key (.p8 file): Click the Download API Key link in the table.

<figure><img src="https://content.gitbook.com/content/aEnaAl6e7qhRH1HWZmjS/blobs/4UeAjz1rT9sbVQNO8wbO/image.png" alt="Issuer ID and Key ID in App Store Connect"></figure>

Security Note: Deskifier uses these credentials solely to automate the code-signing process required by Apple. Your .p8 key is encrypted at rest and is never shared with third parties. You can revoke this key at any time from your Apple Developer dashboard to instantly cut off Deskifier's access.