Apple assigns every Apple Developer Program account a Team ID: a stable 10-character alphanumeric string like ABCDE12345. It is the prefix Apple uses to scope every certificate, provisioning profile, App ID, push notification topic, App Group, and iCloud container to your team.
How to find your Team ID
- 1
App Store Connect (the usual answer)
Sign in, open Membership Details, and read the value next to Team ID. Any team member can see it, so you do not need Account Holder access.
- 2
Apple Developer portal
Open developer.apple.com/account and check the membership panel, or the account dropdown in the upper right when you belong to more than one team.
- 3
Xcode
Settings > Accounts, select the Apple ID, and the team list shows each Team ID next to its team name. In a project it is the
DEVELOPMENT_TEAMbuild setting. - 4
From a build or a profile, with no portal access
The Team ID is embedded in every certificate and provisioning profile you already have on disk, so you can read it back from a signed app or a .mobileprovision file.
# From a signed app: the parenthesised value in the Authority line codesign -dvv MyApp.app 2>&1 | grep Authority # Authority=Apple Distribution: Acme Corp (ABCDE12345) # From a provisioning profile security cms -D -i MyApp.mobileprovision \ | plutil -extract TeamIdentifier.0 raw - # From the login keychain, listing every identity you hold security find-identity -v -p codesigning
Where else it shows up
- Inside every provisioning profile (
TeamIdentifier) and certificate (OUfield). - As the prefix of every App ID:
ABCDE12345.com.example.app. - As the prefix of App Groups, keychain access groups, and iCloud containers.
- As the
issclaim when you sign a JWT for the App Store Connect API or APNs.
When it matters more than usual
- Universal links and shared App Groups require the same Team ID across every related app and extension.
- Switching teams (acquisitions, contractor handoff) means re-registering every App ID, regenerating every profile, and submitting a Transfer of an App through App Store Connect.
- Shared keychain access between two apps requires they live under the same Team ID.