Skip to content

Get your Apple credentials

macOS opens downloaded software without a warning only when it is signed with a Developer ID certificate and notarized by Apple. Your hub does both, so it needs two things from your Apple Developer account:

  1. a Developer ID Application certificate, exported as a .p12 file;
  2. an App Store Connect API key, a .p8 file, which lets the hub send builds to Apple for notarization.

1. Get a Developer ID Application certificate

Section titled “1. Get a Developer ID Application certificate”

If you have one, it is in Keychain Access under login, My Certificates, named Developer ID Application: Your Name (TEAMID). Go to part 2.

If you have none, the account holder of your Apple Developer team can create one in Xcode:

  1. Open Xcode, then Settings, then Accounts.
  2. Select your Apple ID and your team, then click Manage Certificates.
  3. Click + and choose Developer ID Application.

The certificate and its private key are now in your login keychain.

  1. Open Keychain Access and select login, then My Certificates.
  2. Right-click Developer ID Application: Your Name (TEAMID) and choose Export.
  3. Choose the format Personal Information Exchange (.p12) and save it, for example as developer-id.p12.
  4. Set a password. tapster asks for it in the next step.
  1. Open App Store Connect, then Users and Access, then Integrations.
  2. Choose App Store Connect API and the Team Keys tab. Click +.
  3. Name the key tapster and give it the Developer access. Click Generate.
  4. Click Download next to the new key. Apple offers the download only once.
  5. Write down the Key ID from the key’s row (10 characters) and the Issuer ID shown above the list.