There are four roles that each user on a company’s developer account can have — Administrator, Marketer, Developer, and Analyst — and each role has its own set of user permissions. Choosing the correct user permission(s) for each user allows the account owner to control what each user can see or do in the company’s developer account.
Administrator: This role grants complete access to all sections of the developer account, including reporting and payment information. Most importantly, any account administrator has the ability to manage user permissions, including inviting or removing users from the account.
Developer: Outside of an Administrator, this is the only role that gives users the ability submit and adjust application files.
Marketer: Outside of an Administrator, this is the only role that gives users the ability to edit the content associated with apps (for example, descriptions and images) and IAPs. Like the Analyst, this role also gives access to sales reports.
Analyst: Outside of an Administrator, this is the only role that gives users the ability to view earnings reports. Like the Marketer, this role also gives users access to sales reports.
Related: