Program Roles and iTunes Connect Roles
When you enroll in the Apple Developer Program, Apple Developer Enterprise Program, or iOS Developer University Program, you automatically become the Team Agent for your account. If you’re enrolled as an organization, you have the option of adding additional developers to your team.
If you’re submitting your apps for review, you’ll also need to set up a team in iTunes Connect. You can add additional people to your iTunes Connect team whether you are enrolled as an individual or an organization.
About Roles
Apple Developer Program team roles determine access to membership benefits related to app development and testing in your account and Certificates, Identifiers & Profiles. iTunes Connect roles determine access to areas of iTunes Connect related to submitting apps and managing apps that are available on the App Store and Mac App Store. iTunes Connect roles can also be assigned to colleagues who are not on your program team.
Apple Developer Program Team Roles
-
Team Agent
Available to developers enrolled as an individual or an organization
The person who completes enrollment automatically becomes the Team Agent. There can only be one Team Agent. -
Admin
Available only to developers enrolled as an organization
Admins serve as a secondary contact for teams and have many of the same responsibilities as Team Agents. -
Member
Available only to developers enrolled as an organization
Members have access to membership benefits, but have limited responsibilities.
Agent | Admin | Member | |
---|---|---|---|
Accept Legal Agreements | ● | ||
Renew Membership | ● | ||
Create Developer ID Certificates | ● | ||
Invite Members and Assign Roles (organization only) | ● | ● | |
Create Provisioning Profiles | ● | ● | ○ |
Approve Certificate Signing Requests | ● | ● | |
Create and Remove Development Certificates | ● | ● | ● |
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 Mac App Distribution and Mac Installer Distribution Certificates | ● | ● | |
Purchase and Submit Technical Support Incidents | ● | ● | ● |
Post in Developer Forums | ● | ● | ● |
Download Beta Software | ● | ● | ● |
Download Provisioning Profiles | ● | ● | ● |
Submit Certificate Signing Requests | ● | ● | ● |
Create Safari Extension Certificates | ● | ● | ● |
Submit Safari Extensions to the Safari Extensions Gallery | ● | ● | ● |
○ Access requires Xcode 7 or later.
iTunes Connect Roles
iTunes Connect roles determine access to areas of iTunes Connect related to submitting apps and managing apps that are available on the App Store. The person who completes enrollment (the Team Agent on your developer account) is automatically assigned the Legal role in iTunes Connect and is responsible for entering into agreements with Apple on iTunes Connect, including app transfer agreements. The Team Agent can also add additional iTunes Connect users and assign roles to their iTunes Connect team.
Learn more about iTunes Connect roles
Apple Developer Enterprise Program
Since this program does not include App Store distribution, membership benefits do not include access to iTunes Connect.
Agent | Admin | Member | |
---|---|---|---|
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 | ● | ● | |
Purchase and Submit Technical Support Incidents | ● | ● | ● |
Post in Developer Forums | ● | ● | ● |
Download Beta Software | ● | ● | ● |
Download Provisioning Profiles | ● | ● | ● |
Submit Certificate Signing Requests | ● | ● | ● |
○ Access requires Xcode 7 or later.
iOS Developer University Program
Since this program does not include App Store distribution, membership benefits do not include access to iTunes Connect.
Agent | Admin | Member | |
---|---|---|---|
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, Configure, and Delete App IDs | ● | ● | |
Create an iOS Distribution Certificate and Distribution Provisioning Profiles | ● | ● | |
Create Certificates for Apple Push Notification service and Pass Type IDs | ● | ● | |
Post in Developer Forums | ● | ● | ● |
Download Provisioning Profiles | ● | ● | ● |
Submit Certificate Signing Requests | ● | ● | ● |