Establishing an Apple Developer Account

Free iOS Development Tutorial

Discover how to set up an Apple Developer account and prepare your iPhone to run the apps you create in our comprehensive iOS development tutorial.

This exercise is excerpted from Noble Desktop’s past app development training materials and is compatible with iOS updates through 2021. To learn current skills in web development, check out our coding bootcamps in NYC and live online.

Topics covered in this iOS Development tutorial:

Creating an Apple Developer Account, Registering your device to run apps directly from Xcode

Exercise Overview

Here you will set up an Apple Developer account so that you can submit apps to the app store, and provision your iPhone to run the apps you create.

Setting up an Apple Developer Account

  1. With a browser, go to developer.apple.com
  2. Click Account to sign in with an existing account or create an Apple ID.
  3. Agree to whatever Apple asks in their terms, then hit Submit.
  4. Click on Join the Apple Developer Program (it’s in the middle of the page).
  5. Click on Enroll (upper right).
  6. Click Start Your Enrollment, and follow the prompts.
Full-Stack Web Development Certificate: Live & Hands-on, In NYC or Online, 0% Financing, 1-on-1 Mentoring, Free Retake, Job Prep. Named a Top Bootcamp by Forbes, Fortune, & Time Out. Noble Desktop. Learn More.

Setting Up Your Phone to Run Your Apps

Sometimes you will want to see an app run on your phone. This can be useful if you want to show the app to people without carrying around your laptop.

  1. Plug your phone into the computer using a Lightning Cable.
  2. In Xcode, go into Window > Devices.
  3. Select the Device on the left.
  4. Next to Identifier, select by double–clicking and copy the device identifier. It is a long alphanumeric value in the center of the screen.
  5. Go back to the Apple Developer site with your browser.
  6. On the left, click on Certificates, IDs & Profiles.
  7. On the left, under Devices, click on All.
  8. If you already created a developer account in the past, you may get a message in yellow saying you must reset your device list before adding new devices. If so click Get Started and follow the prompts. Otherwise, continue.
  9. At the upper right, click on the + button.
  10. Under Register Device, name it and paste the device identifier.
  11. Click Continue then Register.

Your iPhone is ready for you to run your own apps!

For any existing apps, you will now have to make sure the correct Team is selected so you can preview on your iPhone. To do that:

  1. Open any app you have created (Hello World, or Dice, for example).
  2. Click on its name at the top of the Project Navigator.
  3. Under General > Signing > Team select the team you created.

  4. Under the active scheme on the upper left active scheme, choose the device you just plugged in instead of the iPhone 8 simulator. It should be at the top of the list.
  5. Hit the Run button to see the app on your iPhone.

Yes!

Noble Desktop Publishing Team

The Noble Desktop Publishing Team includes writers, editors, instructors, and industry experts who collaborate to publish up-to-date content on today's top skills and software. From career guides to software tutorials to introductory video courses, Noble aims to produce relevant learning resources for people interested in coding, design, data, marketing, and other in-demand professions.

More articles by Noble Desktop Publishing Team

How to Learn iOS & Web Development

Master iOS development, web development, coding, and more with hands-on training. iOS development involves designing apps for Apple mobile devices with tools like Xcode and SwiftUI.

Yelp Facebook LinkedIn YouTube Twitter Instagram