LCFM Guide ETS 361

Install Xcode

Updated on

Before you can deploy to iOS, you must have Xcode installed on your Mac. LCFM Native will then automatically detect your Xcode installation and use the necessary tools from it to do the compile step for your iOS app. LCFM supports Mojave and Catalina.

If you are running Mac OS Catalina, you will need Xcode 11.5 to use LCFM Native. On Mojave, you need 11.3.

Please note that you cannot deploy for iOS from Windows, you must have a Mac to do this. Apple do not offer an SDK to deploy from Windows.

Software Requirements

Software Requirements

The iOS SDKS come as part of the Xcode app bundle. LCFM Native uses Xcode 13.5 on Catalina, or Xcode 11.3 on Mojave . LCFM Native requires a minimum of MacOS 14.x (Mojave) to run. You can determine what operating system you have installed and the hardware platform you are using by selecting Apple > About This Mac from the top of your screen. If you need to update your Mac, this should be your first step before installing Xcode.

Joining the iOS Developer Program

Before you can continue with the installation, you need to join Apples iOS Developer Program. You can join by following this link: https://developer.apple.com/ios/ . It is free to sign up if you are testing via the iOS simulator but is subscription based if you plan on testing your applications on physical devices.

Once you have signed up to the Apple iOS Developer Program, you can go to the iOS Developer Portal and set up the required certificates (link is on the top-right of the page). Follow this guide for information on the process: Maintain Signing Identities and Certificates

Downloading and installing Xcode

Downloading and installing the iOS SDK

Because the required versions are not the very latest download of Xcode, you cannot get it from the Mac App store. Instead, you need to log in to your Apple Developer account and go to the "More Downloads" page, which is here. Scroll down to find and download either Xcode 11.5 if you are on Catalina or Xcode 11.3.1 if you are on Mojave.

LCFM Native will be able to detect your Xcode installation when you build for iOS. You are now ready to move on to creating a development profile for use with your app.

Previous Article Fine Tuning - Android device requirements
Next Article How do I Create a Development Profile for iOS?