Developer account administration.
WHAT AN APPLICATION IDENTIFIER IS
A registered identifier, with capabilities enabled on it.
WHAT CERTIFICATES DO
Identify you as the signer.
WHAT TYPES EXIST
Development, for testing Distribution, for release
WHAT PROVISIONING PROFILES LINK
An identifier, certificates, entitlements and permitted devices.
WHAT AUTOMATIC MANAGEMENT DOES
Creates and updates these for you.
WHEN TO USE IT
Most of the time.
WHEN MANUAL MANAGEMENT IS NEEDED
Complex team setups, and build automation requiring specific profiles.
WHAT TO BE CAREFUL WITH
Certificate expiry, which stops distribution Revoking a certificate, which invalidates profiles using it Several developers creating certificates independently, exhausting limits
WHAT TO ESTABLISH IN A TEAM
Who manages certificates, and how they are shared securely.
WHAT TO NEVER DO
Commit private keys to version control Share certificates by email
WHAT TO BACK UP
Distribution certificates and their private keys, securely.
WHY
Losing them requires revocation and reissue, disrupting distribution.
WHAT TO DIARISE
Expiry dates.