Mobile App Dev 2021W: Getting started with Xcode
Below are instructions on how to get a first SwiftUI app running in Xcode and ready to install on one of your iOS devices.
To follow this, you'll need a machine running MacOS Catalina or Big Sur and an Apple ID. You do not need a developer account; however, make sure that your device uses the same Apple ID as the one you configure below.
Installing Xcode
First, you need to download Xcode from the Mac App Store. Once you find it, installing it should be as simple as clicking on the install button. Once installed, you should see a screen that looks something like this:
Creating a project
Once you have Xcode installed, run it. When it starts, you should see a splash screen, as shown below. Click on create project as shown.
If you don't see this screen, don't worry, just select File->New->Project through the top of screen menus.
Project template
You'll now be asked to select a template. Select the multiplatform app template, as shown here:
Project options
You should next see a project options screen that looks like the following if you've never run Xcode before:
Note that, beside Team, it says to add an account. You need to add an account in order to be able to run apps on a device. Go ahead and click on Add Account.
Adding an Apple account
After clicking Add Account, it should take you to Account Preferences and should give you an option to add many kinds of accounts. Add an Apple account:
Adding Certificates
You'll need to create a certificate to go with your Apple ID in order install applications on a device. Create the certificates as follows:
Entering the Certificate Manager
Once you've added an Apple account, you should see it listed. On this same screen note the Manage Certificates in the bottom right corner. Click on this button:
Create a certificate
To create a certificate, click the plus in the bottom left corner. This button produces a menu which should just have one option, one for greating an Apple Developer Certificate. Go ahead and select this: