This page outlines the process for creating a Developer account with Apple to allow publishing of iRiS Guest apps to the public App Store. There are 4 steps, Creating an Apple ID unique to your business, enabling Two-Factor Authentication, creating and paying for the Apple Developer account, and providing access for iRiS to publish app updates on behalf of your business. 

Before you start It’s important to note the Apple ID created in Step 1 must be an email address that’s approved by your IT team, to ensure its centrally managed and not an email address assigned to an individual in case they leave the business. Apple’s security measures also dictate that Two-Factor Verification is enabled; this means either an iPhone, iPad, iPod Touch, or Mac device needs to be verified against the Apple ID as a final measure to secure your account. This change came into play in February 2019 and is a new requirement from Apple. 


 

Step 1. Create your Apple ID

  1. Navigate to the website https://developer.apple.com/programs/enroll/
  2. Scroll to the bottom and click on Start your Enrollment
  3. The link above the red lineClick on the link titled Create yours now next to “Do not have an Apple ID?” 

 

  1. On this new page, enter the details to verify the Apple ID, including Name, Organisations Email Address and Password. When complete, click Create at the bottom of the page
  2. Apple will then send an Email to the one provided with a 6-digit code. Enter this code on the page asking to verify with the code.
  3. The next page is the Apple Developer License Agreement. Read through, and scroll to the bottom to Tick you understand, and finally click on Submit.
  4. This next page will tell you that you need to enable Two-Factor Verification for this Apple ID as a requirement. Step 1 is complete, please proceed to Step 2.

 

Step 2. Enable Two-Factor Verification

  1. With the device you want to use for Two Factor Authentication, you now need to log into iCloud on the device with the new Apple ID created.
    1. If it’s an iOS device
      1. Open the Settings App and tap on Sign in with iCloud at the top.
      2. Enter the Apple ID and Sign In with the Apple ID created in Step 1
    2. If it’s a Mac device
      1. Open the System Preferences App and tap on Sign in with iCloud at the top.
      2. Enter the Apple ID and Sign In with the Apple ID created in Step 1
  2. To complete the process and ensure Two Factor Authentication is enabled, please use the following Apple Support page https://support.apple.com/en-gb/HT204915



Step 3. Create your Apple Developer Account (Payment step)

This step is required and should only be completed when you have received notification from iRiS that your app is close to completion, as the payment is recurring each year from the day you sign up. Before you begin it is important these 2 steps are followed. This will eliminate any problems setting up your accounts with Apple.

  • You must have a D-U-N-S Number
  • When you set up your Apple Developer account you must enrol as an Organization.

 

  1. First navigate to: https://developer.apple.com/programs/enroll/
  2. Scroll down and click on Start Your Enrolment
  3. Enter your Apple ID and Password used in Step 1 and tick the Remember Me box.
  4. Click on Sign In 
  5. Click Continue to accept the Privacy notice.
    1. If you haven’t enabled Two-Factor Authentication at this point, you will need to go back and complete Step 2 as you cannot proceed without completing it. 
    2. Read through the checklist of items required before enrolling then select. The required items are, you must enrol as an Organization and have a D-U-N-S Number.
  6. Select the option Company/Organization under the “I develop apps as” drop down then select Continue.
    1. Apple requires you to sign up as a Company/Organization in order to be able to support multiple users, and is therefore a requirement for the iRiS Guest deployments
  7. Enter the required Contact Information for the page and read through the license agreement. When finished click on Continue.
  8. Next is the payment page. Enter the details of the card that will be used for the recurring annual fee and click Continue.
  9. Review the purchase details and select Purchase.
    1. Once completed, Apple will send a verification email to the Apple ID email address, and this can take 24 hours to process.

This will complete Step 3 if the purchase goes through, and your Apple Developer Account will be active for use. Please proceed to Step 4 to allow iRiS to manage the iRiS Guest releases.

Step 4. Add iRiS as a user of your Apple Developer account

This last step is required so that iRiS Developers can access your Developer account to upload the builds each time we complete an app update. Without completing this step, iRiS is unable to upload the app builds to the store.

  1. Sign in to developer.apple.com/account and click People. Next click Invite People.
    1. If you do not see the "People" Icon when you login into your Developer Account, this is an indication you may have set up your Apple Developer Account improperly. You must set up your account as an Organization and not as an Individual.
  2. Under the Invite as Admins title enter [email protected] and select Invite.
  3. Next visit: https://appstoreconnect.apple.com/
    1. If you’re prompted to login, use your newly created Apple ID to Sign In.
  4. On the App Store Connect homepage, click Users and Roles
  5. A close up of a logo

Description automatically generatedClick the symbol next to Users.
  6. Next you need to enter the details for the iRiS account
    1. First name: iRiS
    2. Last name: Admin
    3. Email: [email protected]
  7. Click Next to continue.
  8. Select the roles to assign to this user and select Admin. Then select Next.
  9. Select the notification types assigned to this user territory and click Save.
  10. Lastly, sign in to https://appleid.apple.com with the Apple ID you have been using for the Apple Developer account
  11. Scroll down to the Security tab and click on Generate Password under the App-Specific Passwords section.
  12. Provide the name iRiS Developers and click on Create
  13. It will provide a 16 character token that will look something like abcd-efgh-ijkl-mmlo. Please copy this 16 character token, or take a screenshot and send this to your designated Project Manager 
    1. This is not a password iRiS can use to login to your account, it’s a token that represents a temporary password to provide the iRiS Developers access to connect our Apple Developer account to yours


Once completed an email will be sent from Apple Developer which will invite iRiS to join the account and development team. As a member of this team, iRiS will have access to development resources, tools and will be able to publish iRiS applications on your behalf.