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 Member Center 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

Developer Forums

Post questions and share thoughts with fellow developers and Apple engineers.

Discuss with other developers

Contact Us

Get personalized help with enrollment, membership, tools, and more.

Contact Apple Developer Support