Program Roles

When you enroll in the Apple Developer Program, Apple Developer Enterprise Program, or iOS Developer University Program, you automatically become the Account Holder for your membership. If you’re enrolled as an organization, you have the option of adding additional members to your team. The role you assign them controls access to the development and distribution tools included with your membership.

Roles for the Apple Developer Program

Each organization has one team with one set of roles across the Apple Developer website and App Store Connect. Management of users and roles is done in App Store Connect.

Permissions in account, Certificates, Identifiers & Profiles, and more

  Account Holder Admin App Manager Developer Finance Marketing Sales Customer Support
Eligible for events and additional benefits
Submit code-level support requests and purchase credits
Download beta software
Post in Apple Developer Forums
Accept legal agreements
Renew membership
Submit certificate signing requests
Create and revoke development certificates
Create and revoke distribution certificates
Create Developer ID certificates
Create other certificate types
Create cloud-managed Developer ID certificates
Create other cloud-managed certificate types
Create development provisioning profiles
Delete development provisioning profiles
Create and delete distribution provisioning profiles
Download provisioning profiles
Register and configure App IDs
Delete App IDs
Add UDIDs
Disable UDIDs
Create keys
Create and revoke Safari Extension Certificates
Notarize software
Full access.
Requires access to Certificates, Identifiers & Profiles, granted in Users and Access in App Store Connect. Includes access to CloudKit Console.
Granted as a separate permission in Users and Access in App Store Connect. Requires access to Certificates, Identifiers & Profiles, which includes access to CloudKit Console.
Requires Xcode Automatic Signing.

Permissions in App Store Connect

Note: If you’re enrolled as an individual and add users in App Store Connect, users receive access only to your content in App Store Connect and are not considered part of your team in the Apple Developer Program.

Agreements, Tax, and Banking

  Account Holder Admin App Manager Developer Finance Marketing Sales Customer Support
Manage agreements, tax, and banking
Sign agreements

Users and Access

  Account Holder Admin App Manager Developer Finance Marketing Sales Customer Support
View Users and Access
Manage Users and Access
Manage app access
Manage sandbox testers
Access can't be limited to certain apps
Generate API keys
Can be granted access to Reports
Manage access to Certificates, Identifiers & Profiles*
Can be granted access to Certificates, Identifiers & Profiles*
Manage access to cloud-managed Developer ID certificates
Manage access to other cloud-managed certificates
View crash and energy logs in Xcode Organizer
Full access included in role.
Can add Developer or Marketing users and can only grant access to apps they have permission to view.
Granted as a separate permission in Users and Access.

* Certificates, Identifiers & Profiles is only available to Account Holders and members of an organization’s team.

My Apps

  Account Holder Admin App Manager Developer Finance Marketing Sales Customer Support
Create app records
Upload builds
Create app versions
Submit apps
Edit App Store details*
Edit App Clip details
Edit app pricing and availability
Respond to app privacy questions
Transfer apps
Remove and restore apps
Reset summary rating
Create in‑app purchases
Submit in‑app purchases
Edit in-app purchases
Create in-app events
Submit in-app events
Manage Game Center
Manage leaderboard scores
Manage promo codes and promo art
Set or change pricing and availability for auto-renewable subscriptions
Generate receipt validation codes for auto-renewable subscriptions
Enable server notifications for auto-renewable subscriptions
Remove auto-renewable subscriptions from sale
Enable and disable billing grace period for your app
Manage TestFlight builds
Manage external TestFlight testers
Manage internal TestFlight testers
Manage TestFlight App Clip experiences
View ratings and reviews
Respond to customer reviews
Respond to App Review
Full access.
Requires access to Certificates, Identifiers & Profiles, granted in Users and Access. Includes access to CloudKit Console.
Requires access to create app records, granted in Users and Access.
Read-only access.
Can submit if there’s no app binary in the submission.

*App Store details include metadata on the App Information page, the platform Version Information page, and the privacy policy URLs.

Reporting and Analytics

  Account Holder Admin App Manager Developer Finance Marketing Sales Customer Support
View app analytics
View sales and trends
View sales and trends reports
View payments and financial reports
Download catalog reports
Full access.
Requires access to reports, granted in Users and Access.

Roles for the Apple Developer Enterprise Program

Note: Since this program doesn't include App Store distribution, membership benefits don't include access to App Store Connect. User management is done in the People section of your account.

Permissions in account, Certificates, Identifiers & Profiles, and more

  Account Holder Admin Developer
Accept legal agreements
Renew membership
Create Developer ID certificates
Create cloud-managed Developer ID certificates
Create other cloud-managed certificate types
Invite members and assign roles
Create provisioning profiles
Approve certificate signing requests
Add and disable UDIDs
Register and configure App IDs
Delete App IDs
Create an iOS distribution certificate and distribution provisioning profiles
Create certificates for Apple Push Notification service and pass type IDs
Create and revoke development certificates
Submit code-level support requests and purchase credits
Post in Apple Developer Forums
Download beta software
Download provisioning profiles
Submit certificate signing requests
Notarize software
Full access.
Must be done in Xcode 7 or later.
Granted as a separate permission in Users and Access.

Roles in the iOS Developer University Program

Note: Since this program doesn't include App Store distribution, membership benefits don't include access to App Store Connect. User management is done in the People section of your account.

Permissions in account, Certificates, Identifiers & Profiles, and more

Account Holder Admin Developer
Accept legal agreements
Renew membership
Create Developer ID certificates
Invite members and assign roles
Create provisioning profiles
Approve certificate signing requests
Add and disable UDIDs
Register and configure App IDs
Delete App IDs
Create an iOS distribution certificate and distribution provisioning profiles
Create certificates for Apple Push Notification service and pass type IDs
Create and revoke development certificates
Post in Apple Developer Forums
Download provisioning profiles
Submit certificate signing requests
Full access.
Must be done in Xcode 7 or later.