
They are used to interact with Apple’s Developer Portal API and collect a session token. The Apple Developer Portal username and password ARE NOT STORED on the local volume.

When MFA is configured (which we highly recommend), a human interaction is required to enter the MFA code sent to your device. (Instructions to configure this are below). In unattended mode, it fetches your Apple Developer username and password from AWS Secrets Manager. In interactive mode, it prompts you for your Apple Developer account username, password and MFA code. Xcodeinstall is a command line utility to download and install Xcode from the terminal only. This project is licensed under the Apache 2.0 License. You will only have to repeat these steps (without having to add your account again of course) when a certifcate expires.This is a command line utility to download and install Xcode in headless mode (from a Terminal only). The certificate then appears in the list.Ĭlick the + button again but this time choose Apple Distribution to create an Apple Distribution certificate.

If you've never done this before, that list will be empty.Ĭlick the + button in the lower-left corner and choose Apple Development to create an Apple Development certificate. A dialog appears showing any certificates you already have installed. Your Apple Development account will appear in the list.Ĭlick Manage Certicates. In the dialog that appears, enter your Apple ID and password then click Next.

In the dialog that appears, choose Apple ID and click Continue. Once you have Xcode installed, you will need to use it to create and download your Apple certificates.Ĭlick on Accounts in the Preferences window toolbar.Ĭlick the + button in the lower-left corner of the window to add your Apple Developer account.

If you have not already done so, you will need to create an Apple Developer account before you will be able to create an install the appropriate certificates.
