Apple Account Setup
Agent
Goal: setup Apple Developer account as an Organization
Needs:
- Email address to setup an Apple ID
- Credit Card to pay for the Apple Membership $299 for an Enterprise Account
I recommend using a distribution group assigned to a person, or a group mailbox assigned to a person. It is easier to setup an Enterprise account, then forward the email to the person responsible than it is to change the Agent to a new Apple ID. I don’t want to make it sound like the process was difficult. I contated support, then sent an email and within a day or two it was changed. I prefer to have the flexibility where I can manage it.
Create the Apple ID. Then contact Apple to change the account from an individual account to an Organization account. They will require business documents to verify you are an organization. Complete this process well before you want to publish the application.
Wait for it, wait for it, ….
After the account is setup as an Organization login to the developer portal and click on People in the left navigation. It is time to setup the first Admin Role. I suggest one Admin is a user for the CI/CD process. I created a devops@ email alias. It forwards to my account and if neary it will forward to whomever needs to manage the process. First the devops@ Apple ID must exist before inviting the user.
- Create the CI/CD Apple ID.
- Login as the Agent.
- Invite the CI/CD user to the team.
- After they accepted being on the team, make the account an admin.
- Logout as the Agent.
- Login as the Admin.
- Moving forward use the Admin account to manage the team.
Note for managing the team
Unless there are security protocols required that the individuals have company provided accounts for everything, have the team members use their personal Apple IDs. Reasoning for using personal Apple IDs: If you are developing iOS apps you will be coding on a Mac. Mac’s are setup more for home/personal use not so much Enterpris-ey configs. Updates and everything you do requires an Apple ID. Also if you need to buy apps from the app store, it is a nightmare to go through the procurement process…. So add the individuals Apple ID as a developer, then remove them if they change teams or move on to another company.
<- previous | next -> |