首页 > 代码库 > Apple Developer Program Roles Overview

Apple Developer Program Roles Overview

Apple Developer Program Roles Overview

There are three roles that can be assigned to Apple Developer Program members: Team Agent, admin, or member. These roles are used to assign certain responsibilities to a developer, such as accepting program agreements, inviting additional members, creating certificates, and submitting apps to iTunes Connect. The admin and member roles are only available to developers enrolled as an organization, since they may have multiple people on their team.

Team Agent

The Team Agent (the original enrollee) is the primary contact for the development team, and is responsible for accepting all Apple Developer Program agreements as well as renewing memberships.

Admin (company/organization only)

Admins serve as a secondary contact for teams enrolled as an organization. They can invite members to the team, assign roles, and access membership resources and benefits.

Member (company/organization only)

Members have access to membership resources and benefits, such as development certificates, pre?release software, and technical support.

There is also a "No Access" designation, prohibiting team members from accessing the resources and benefits of a specific program. This allows the Team Agent or an admin to delineate responsibilities between multiple program memberships. Learn more about adding and managing team members

Access and ResponsibilitiesAgentAdminMember
Download available GM and Pre-Release Software
Purchase and Submit Technical Support Incidents (TSI)
Access Developer Forums
Invite Members and Assign Roles (company only) 
Enroll in Additional Developer Programs  
Accept Developer Program Agreements  
Renew Program Memberships  
iOS Developer ProgramAgentAdminMember
Download Development Provisioning Profiles
Submit Certificate Signing Request
Approve Certificate Signing Requests 
Create Development Provisioning Profiles 
Register, Configure, and Delete App IDs 
Add and Disable Device UDIDs 
Create an iOS Distribution Certificate and Distribution Provisioning Profiles 
Create Certificates for Apple Push Notification service and Pass Type IDs 
Submit Apps and App Updates to iTunes Connect  
Mac Developer ProgramAgentAdminMember
Download Development Provisioning Profiles
Submit Certificate Signing Request
Approve Certificate Signing Request 
Create Development Provisioning Profiles 
Register, Configure, and Delete App IDs 
Add and Disable Mac Device UUIDs 
Create Certificates for Apple Push Notification service 
Create Mac App Distribution and Mac Installer Distribution Certificates 
Create Distribution Provisioning Profiles 
Submit Apps and App Updates to iTunes Connect  
Create Developer ID Certificates  
Safari Developer ProgramAgentAdminMember
Create Safari Extension Certificates
Submit Safari Extensions to the Safari Extensions Gallery

Apple Developer Program Roles Overview