The Manage Users module in iTunes Connect allows a user with an Admin role to set up two types of users:
- iTunes Connect users. Accounts that have access to your organization’s content in iTunes Connect. You assign roles to control which modules these accounts can access.
- Test users. Apple user accounts that you can use to test development-mode apps with Apple technologies such as In-App Purchase and Game Center.
If your organization is small, the first user—the team agent—can be the only user for the organization.
If your organization requires additional iTunes Connect users, the user accounts need to be created from inside iTunes Connect. The team agent can create the additional users or can create a user with an Admin role who can create additional users.
iTunes Connect Users
Each member of your organization who needs access to app information should have an iTunes Connect account.
What Is a Team Agent?
The person who registers for an Apple Developer Program and receives access to iTunes Connect becomes the team agent for an organization.
There are actions that only the team agent can accomplish:
- Creating at least one additional iTunes Connect user for this organization, if needed
- Requesting and agreeing to contracts
- Requesting promo codes to provide free copies of an app to users
- Transferring apps between organizations
- Deleting apps from iTunes Connect
You can tell which user is the team agent because the team agent is the only user in your organization with the Legal role.
iTunes Connect and Apple IDs
iTunes Connect accounts use an Apple ID as the account user name. In some cases, iTunes Connect creates an Apple ID for new users:
- No existing Apple ID. If a person doesn’t already have an Apple ID, iTunes Connect creates an Apple ID using the information supplied for the iTunes Connect account.
- Existing Apple ID. If a person already has an Apple ID, when you use the email address corresponding to the Apple ID to set up the person’s iTunes Connect account, iTunes Connect associates the existing Apple ID with the new iTunes Connect account.
- Existing Apple ID already associated with iTunes Connect. If a person’s Apple ID is already associated with another iTunes Connect organization, the user needs to provide a distinct email address that can be associated with the new organization; iTunes Connect creates an additional Apple ID for the user.
Users make updates to their names or email addresses through their Apple ID.
Setting Up an iTunes Connect User
Create an iTunes Connect user account for each person who needs to have access to your iTunes Connect organization. Only iTunes Connect users with an Admin role can create other iTunes Connect users or modify users’ roles or notifications.
The new user receives an email from the iTunes Store that includes a link to activate the account. (Make sure to have the user check spam and junk mail filters if the activation email doesn’t arrive.)
If the account was created with an existing Apple ID, the user is asked to sign in to iTunes Connect.
If iTunes Connect created a new Apple ID for the user, the user is asked to enter a password and create a security question and answer. iTunes Connect opens.
Users can manage their own Apple IDs and passwords from the iTunes Connect Sign In page.
Viewing and Editing iTunes Connect Users
All iTunes Connect users (except users with only a Marketing role) can view the settings for all other iTunes Connect users in their organization. However, users with an Admin role are the only ones who can delete or modify user accounts, including setting roles and notifications.
Admin users can’t edit the iTunes Connect user profile for the team agent (the Legal role). Team agents manage their own profiles.
If your app uses Apple technologies such as Game Center or In-App Purchase, you’ll want to test how your app performs with those technologies before you make the app available to users. iTunes Connect provides an interface to define test user accounts for app testing. You’ll need to configure the iTunes Connect record for your app, including configurations for the store technologies that the app uses. When you log in to a device using a test user account and run your app in development mode, the app can connect to the relevant Apple services.
Creating Test User Accounts
Only iTunes Connect users with an Admin or Technical role can create test users.
Because you can’t edit test user accounts after you create them, you’ll want to be organized when creating them. Consider creating a spreadsheet with the relevant test user information you’ll need for all of your testing. For example, you may want to name the test user email accounts to reflect the app being tested, its version number, and the language being tested. You’ll want to correlate each language with a corresponding store territory.
These are the values that need to be provided for test user accounts:
- First name
- Last name
- Email address
- Secret question and answer
- Date of birth
- iTunes Store (store territory)
Because the email address used to create a test user account can’t be associated with any existing Apple account, consider creating dedicated email addresses for each test user.
If your email service provider supports email subaddressing with a plus character (+), use subaddresses of a standard address for each test user account. For example, if your base email is email@example.com, use the firstname.lastname@example.org, email@example.com, and firstname.lastname@example.org email addresses when creating test user accounts in iTunes Connect. All communications sent to the subaddresses are sent to the base address.
Updating and Deleting Test User Accounts
After they are created, test user accounts can’t be modified. If you need to make a change, such as setting a new territory for testing, create a new test user using a new email address. Make sure to update your record of test user information when you delete and replace a test user.