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:
- a Developer ID Application certificate, exported as a
.p12file; - an App Store Connect API key, a
.p8file, 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:
- Open Xcode, then Settings, then Accounts.
- Select your Apple ID and your team, then click Manage Certificates.
- Click + and choose Developer ID Application.
The certificate and its private key are now in your login keychain.
2. Export it as a .p12 file
Section titled “2. Export it as a .p12 file”- Open Keychain Access and select login, then My Certificates.
- Right-click
Developer ID Application: Your Name (TEAMID)and choose Export. - Choose the format Personal Information Exchange (.p12) and save it, for example as
developer-id.p12. - Set a password. tapster asks for it in the next step.
3. Create an App Store Connect API key
Section titled “3. Create an App Store Connect API key”- Open App Store Connect, then Users and Access, then Integrations.
- Choose App Store Connect API and the Team Keys tab. Click +.
- Name the key
tapsterand give it the Developer access. Click Generate. - Click Download next to the new key. Apple offers the download only once.
- Write down the Key ID from the key’s row (10 characters) and the Issuer ID shown above the list.
