问题
I need to submit an app on behalf of a client, but I only have Team Admin and not Team Agent access. How can I submit the app for them through Xcode? Do I have to have the username/password of the Team Agent in order to do this?
回答1:
As an admin you can do almost everything: (there was an image)
Surprisingly, not to submit apps (ref):
From the apple documentation (ref)
The admin role grants access to all tasks in iTunes Connect except for those assigned to the legal role. A team agent is always assigned the admin role, and this access cannot be revoked without changing which person on the team acts as the team agent. An admin can assign iTunes Connect roles to other people on the team.
There must be a possibility to change the agent role, but:
A team agent is legally responsible for the team and acts as the primary contact with Apple. The team agent can change the access level of any other member of the team.
Which means that is a very serious decision to do.
回答2:
We can now do this without access to the team agent's account. The team agent will need to add user's to their iTunes Connect account as either 'admin' or 'technical' roles. Then those user's would be able to upload new binaries for the App Store. Here are detailed instructions from Apple: http://developer.apple.com/library/ios/#documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/7_ManagingYourTeam/ManagingYourTeam.html#//apple_ref/doc/uid/TP40011225-CH2-SW1
回答3:
I have clients create a new, dedicated Apple ID for their company in iTunes Connect that is the Agent, and use that Apple ID rather than my own to submit the apps.
来源:https://stackoverflow.com/questions/9722864/ios-apple-developer-member-center-how-to-submit-apps-on-a-clients-behalf