Managing Accounts

The Accounts preferences pane is the central location for managing all of the accounts your projects will use including your Apple ID used to manage Apple Developer Program assets. By adding an Apple ID account, joining an Apple Developer Program, and assigning your project to a team, you provide Xcode with the credentials to manage your certificates, identifiers, and profiles. You’ll learn how to manage your accounts in this chapter.

../Art/2_aboutaccountsprefs_2x.png../Art/2_aboutaccountsprefs_2x.png

About Apple Developer Program Memberships

Apple Developer Programs offer a complete set of technical resources, support, and access to prerelease software, providing everything you need to create innovative apps for iOS and Mac, extensions for Safari, and accessories for iOS devices. After you enroll in the iOS Developer Program or Mac Developer Program, you have full access to Member Center and iTunes Connect.

You Enroll as an Individual or a Company

During the enrollment process, you choose whether to enroll as an individual or a company. If you enroll as an individual, you’re considered a one-person team, one who can perform all the tasks described in this guide except manage multiple team members.

During enrollment, you’re asked for basic personal information, including your legal name and address. If you enroll as a company, you provide a few more things, such as your legal entity name and D-U-N-S Number, as part of the verification process. When your information is verified, you review license agreements, purchase your program on the Apple Online Store, and receive details on how to activate your membership.

If you enroll as a company, you may add other persons to your team and grant them privileges to manage your account. All team members must be Registered Apple Developers. Team members have different privileges, so depending on your role, you may not be able to perform all the tasks in this book.

To learn about the different roles and privileges, read “About Apple Developer Program Team Roles and Privileges.”

You Can Join Multiple Teams

You can use an Apple ID to join multiple teams but with some restrictions.

Registered Apple Developers receive an Apple ID that identifies a person, not a membership in an Apple Developer Program. The Apple ID must have a unique email address associated with it that’s verified by Apple. You use your Apple ID to sign in to Member Center and iTunes Connect.

A single Apple ID can be associated with multiple Member Center teams. Using the same Apple ID, you can enroll as an individual and join other teams. However, you can only be associated with a single iTunes Connect team. Consequently, developers should create another Apple ID for different individual or company accounts that they want to manage separately in iTunes Connect.

Emails from Apple Contain Further Instructions and Welcome You

When you enroll in an Apple Developer Program or are invited to join a team, you receive a series of emails. For example, if you register as an Apple developer, Apple sends you an email requesting that you confirm your email address. Following the instructions in these emails promptly will streamline the enrollment process.

Adding Your Apple ID Account in Xcode

Start by adding your account using the Accounts preferences pane in Xcode. If you haven’t joined an Apple Developer Program, you can join directly from Xcode. You can also add multiple Apple ID accounts.

bullet
To add an Apple ID account
  1. Choose Xcode > Preferences.

  2. Click Accounts at the top of the window.

  3. Click the Add button (+) in the lower-left corner.

  4. Choose Add Apple ID from the pop-up menu.

    ../Art/2_addingaccount_2x.png../Art/2_addingaccount_2x.png
  5. If you have an Apple ID that belongs to an Apple Developer Program, enter your Apple ID and password, and click Add.

  6. Otherwise, click “Join a Program” in the lower-left corner of the dialog.

    ../Art/2_joinprogrambutton_2x.png../Art/2_joinprogrambutton_2x.png

    Your default browser displays the Apple Developer Programs enrollment webpage. In your browser, click the developer program you want to join and follow the instructions.

bullet
To remove an Apple ID account
  1. Choose Xcode > Preferences.

  2. Click Accounts at the top of the window.

  3. Select the Apple ID account you want to delete in the left column.

  4. Click the Delete button (–) in the lower-left corner.

Adding a Developer Program to Your Team

Your team may join multiple Apple Developer Programs. For example, if you initially join the iOS Developer Program, you can add the Mac Developer Program to your team account.

bullet
To add a developer program to your team
  1. Choose Xcode > Preferences.

  2. Click Accounts at the top of the window.

  3. Select your Apple ID in the left column.

  4. Click Join in the row of the team and column of the program you want to join.

    For example, click Join under Mac to add the Mac Developer Program. Your default browser displays the developer program enrollment webpage.

    ../Art/2_aboutaccountsprefs_2x.png../Art/2_aboutaccountsprefs_2x.png
  5. In your browser, click “Enroll now” and follow the instructions.

Recap

In this chapter, you learned how to add your Apple ID account and join the iOS Developer Program or Mac Developer Program. Later, you’ll assign your Xcode project to one of your teams. Xcode uses this information to create your certificates, identifiers, and profiles for you.