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
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
Create Mac App Distribution and Mac Installer Distribution Certificates
Purchase and Submit Technical Support Incidents
Post in Developer Forums
Download Pre-Release Software
Download Provisioning Profiles
Submit Certificate Signing Requests
Create Safari Extension Certificates
Submit Safari Extensions to the Safari Extensions Gallery

iTunes Connect Roles

  • Legal
    The person who completes enrollment (the Team Agent on your developer account) is automatically assigned the Legal role in iTunes Connect. The Legal role can only be assigned to the Team Agent.
  • Admin
    The Team Agent is also automatically assigned the Admin role, and they can add additional Admins to your iTunes Connect team. Admins have access to all areas of iTunes Connect.
  • Finance
    Assign this role to those who need access to financial reports and banking information.
  • Technical
    Assign this role to those who need to manage your apps.
  • Sales
    Assign this role to those who need access to reporting, marketing, and ad campaign information.
  • Marketing
    Assign this role to the person who manages your marketing materials and promotional artwork. Users with the Marketing role are contacted by the App Store team if your app is chosen to be featured.
  Legal (Agent) Admin Finance Technical Sales Marketing
Accept Legal Agreements
Transfer and delete apps
Manage TestFlight beta testing
Renew Membership
Request promo codes
Manage testing of prerelease versions
Create, delete, or modify existing iTunes Connect users and sandbox testers
Access to App Analytics
Access to Payments and Financial Reports
Access to Agreements, Tax, and Banking
Access to iAd App Network
Access to Sales and Trends
Access to My Apps
Access to Resources and Help
Access to User and Roles
Access to Contact Us

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, 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
Purchase and Submit Technical Support Incidents
Post in Developer Forums
Download Pre-Release Software
Download Provisioning Profiles
Submit Certificate Signing Requests

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