An Apple ID is Apple's universal user identity. The same Apple ID signs in to iCloud, the App Store, FaceTime, App Store Connect, and the Apple Developer portal. For developers, an Apple ID is a per-person credential. A Team ID is a separate thing entirely (the 10-character identifier for your organization). One Apple ID can belong to multiple teams; one team has many Apple IDs underneath it.
Roles attached to an Apple ID
- Account Holder
- The single Apple ID that owns the team. Required to renew the membership, change banking and tax info, and transfer ownership. Cannot be a managed Apple ID.
- Admin / App Manager / Developer / Marketing / Sales / Customer Support / Finance
- Team member roles in App Store Connect, each scoped to a subset of operations. Invitations are sent to a teammate's Apple ID.
- Developer (Apple Developer portal role)
- A separate role on the Apple Developer portal side that controls who can create certificates and provisioning profiles.
Why sharing an Apple ID is a liability
- Apple's two-factor flow ties the prompt to a specific trusted device. Shared Apple IDs end up rotating SMS codes through Slack, which is fragile and audit-unfriendly.
- Every action the shared account takes shows up under one name in logs and reviews, so you cannot tell who did what.
- Losing access to the Account Holder Apple ID (a teammate leaves, MFA device dies) can lock you out of your developer account for days.
- App Store Connect API keys cover the automation cases that drove sharing in the first place.