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 will be done in App Store Connect.

In addition, the Team Agent role and Legal role are now called "Account Holder".

Permissions on the Apple Developer Website

  Account Holder Admin App Manager Developer Finance Marketing Sales Customer Support
Eligible for events and additional benefits
Purchase and submit Technical Support Incidents
Download beta software
Post in 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 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, which can be provided in App Store Connect. This includes access to CloudKit Dashboard.
Requires access to Certificates, Identifiers & Profiles. Must be done in Xcode 7 or later.

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
Manage users and roles
Manage app access
Manage sandbox testers
Generate API keys

My Apps

  Account Holder Admin App Manager Developer Finance Marketing Sales Customer Support
Create apps and submit versions
Edit App Store details
Edit app pricing and availability
Transfer and delete apps
Reset summary rating
Create in-app purchases
Submit in-app purchases
Edit in-app purchases
Manage Game Center
Manage leaderboard scores
Manage promo codes and promo art
Manage TestFlight builds
Manage External TestFlight testers
Manage Internal TestFlight testers
Upload builds
View Ratings and Reviews
Respond to customer reviews
Full access.
Requires access to Certificates, Identifiers & Profiles, which can be provided in App Store Connect. This includes access to CloudKit Dashboard.
Read-only access.

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
Full access.
Requires access to reports, which can be provided in App Store Connect.

Roles for the Apple Developer Enterprise Program

Note: Since this program does not include App Store distribution, membership benefits do not include access to App Store Connect. User management is done in the People section of your account.

Permissions on the Apple Developer Website

  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
Purchase and Submit Technical Support Incidents
Post in Developer Forums
Download Beta Software
Download Provisioning Profiles
Submit Certificate Signing Requests
Notarize software
Full access.
Must be done in Xcode 7 or later.

Roles in the iOS Developer University Program

Note: Since this program does not include App Store distribution, membership benefits do not include access to App Store Connect. User management is done in the People section of your account.

Permissions on the Apple Developer Website

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 Developer Forums
Download Provisioning Profiles
Submit Certificate Signing Requests
Full access.
Must be done in Xcode 7 or later.