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 the 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 Apple Developer Program accounts in this chapter.

../Art/2_aboutaccountsprefs_2x.png

About the Apple Developer Program

The Apple Developer Program is for individuals and organizations developing apps for distribution on the App Store, the Mac App Store, and outside of the Mac App Store with Developer ID. The Apple Developer Program includes support for distributing Safari extensions. The Apple Developer Enterprise Program is for organizations developing and distributing proprietary in-house applications for their employees.

The Apple Developer Program offers a complete set of technical resources, and support, providing everything you need to create innovative apps, Safari extensions, and accessories for devices. After you enroll in the Apple Developer Program, you have full access to Member Center and iTunes Connect. If you enroll in the Apple Developer Enterprise Program—which allows you to distribute applications to employees but not submit them to the store—you only have access to Member Center.

To learn more about the Apple Developer Program, go to the Apple Developer Program.

Choose to Enroll as an Individual or an Organization

During the enrollment process, you choose whether to enroll as an individual or an organization. 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 an organization, 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, pay for membership on the Apple Online Store, and receive details on your activated membership.

If you enroll as an organization, you may add other developers to your team and grant them privileges to manage your account. Each team member must have an Apple ID with a unique email address that’s verified by Apple. You use your Apple ID to sign in to Member Center and iTunes Connect. 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.

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

Adding Your Apple ID Account in Xcode

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

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
  5. If you have an Apple ID that belongs to the 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

    Your default browser displays the Apple Developer Program enrollment webpage where you can join the program. To join the Apple Developer Enterprise Program, go to Apple Developer Enterprise Program and read Distributing Apple Developer Enterprise Program Applications.

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.

Recap

In this chapter, you learned how to add your Apple ID account and join a 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.