- Open Keychain Access (Spotlight → "Keychain Access")
- Menu: Keychain Access → Certificate Assistant → Request a Certificate From a Certificate Authority
- Fill in:
- User Email Address: Your Apple ID email
- Common Name: Your name or company name
- CA Email Address: Leave blank
- Choose: "Saved to disk"
- Save as
CertificateSigningRequest.certSigningRequest
- Go to https://developer.apple.com
- Sign in with your Apple ID
- Go to Certificates, IDs & Profiles
- Click Certificates → + (Create a new certificate)
- Select Apple Distribution (for App Store and Ad Hoc)
- Click Continue
- Upload your CSR file
- Download the certificate (will be named
distribution.cer)
- Double-click the downloaded
distribution.certo install in Keychain - Open Keychain Access
- Go to "My Certificates" category
- Find "Apple Distribution: [Your Name]"
- Click the arrow to confirm it has a private key
- Right-click → Export "Apple Distribution: ..."
- Save as
distribution.p12 - Set a strong password (you'll need this)
After these steps, you should have:
- ✅
distribution.p12- Your certificate with private key - ✅ Password for the .p12 file
- ✅
Github_CI_App_Store.mobileprovision- Already have this - ✅
AuthKey_A76CPV6UUL.p8- Already configured
Then we can add them to GitHub!