Skip to main content

A few days ago, Apple announced the latest version of its mobile operating system. The new operating system is, actually, coming in 2 distinct versions:

  • iOS 13 for iPhone and iPod Touch devices
  • iPadOS 13 for iPad tablets

iOS 13 and iPad OS 13 is so cool that allows us to develop Kinect-like body-tracking applications for our iPhone and iPad devices!

This first beta version is currently available only for paid Apple Developer accounts. However, Apple is committed to releasing the public beta during July 2019


Installing beta software may cause problems or malfunctions to your devices. So, before installing iOS 13, ensure that you have backed up your data and that your device is not used in a production environment.

You’ve been warned. Still good to go? Let’s get started…

Supported devices

First thing is to ensure you have an iOS 13- compatible iPhone or iPad device. The following iOS (iPhone & iPad) models are eligible to update to iOS 13:

iPhone XS12.9-inch iPad Pro
iPhone XS Max11-inch iPad Pro
iPhone XR10.5-inch iPad Pro
iPhone X9.7-inch iPad Pro
iPhone 8iPad (6th generation)
iPhone 8 PlusiPad (5th generation)
iPhone 7iPad Mini (5th generation)
iPhone 7 PlusiPad Mini 4
iPhone 6SiPad Air (3rd generation)
iPhone 6S PlusiPad Air 2
iPhone SE
iPod Touch (7th generation)

iOS 13 screenshots

iOS 13 installation

I have listed the iOS 13 installation steps for you.

Install macOS 10.15 Catalina

  1. On your Mac computer, open your preferred browser, go to and click the Account button.
  2. Sign in with your Apple credentials.
  3. Click Downloads.
    Apple Developer - Downloads
  4. You should see the Mac OS Catalina profile. Click Install Profile.
    Apple Developer - macOS Catalina 10.15 beta
  5. The DMG installer should start downloading. Wait until the installer is downloaded.
  6. Install the package.
  7. Open System Preferences.
  8. Select Software Update.
  9. You should see macOS 10.15 beta available.
  10. Click Upgrade Now.
  11. Follow the installation process and wait patiently.
  12. When finished, restart your computer.

You should now have macOS Catalina!

MacOS Catalina screenshots

Install XCode 11 beta

If you are reading this article, I assume you are a developer. To run iOS apps using the latest features, you need Apple’s XCode 11 beta.

To install XCode 11, simply go back to your Apple account developer page and select Downloads (like we did before). Then, switch to the Applications tab. Locate XCode and click Download. When finished, install the .xip file as you’d normally do.

Apple Developer - XCode 11

Install iOS 13

Since your computer is properly set up for iOS 13 development, it’s time to install the new operating system in your iPhone or iPad device.

  1. Head back to the Apple Developer site and head to the iOS 13 section.
    Apple Developer - iOS 13 download image
  2. Select the OS version for your device and download.
  3. Connect your iPhone or iPad device to the computer.
  4. On your iPhone/iPad, disable “Find My iPhone” (Settings → Apple ID → iCloud).
  5. Using Finder (and not iTunes), locate your device.
  6. Click Restore iPhone/iPad while holding down the Option key.
  7. Locate the .ipsw file you downloaded in step #2 and click OK.
  8. Wait a few minutes for the installation to complete.

Congratulations! You are now running the latest beta iOS software 🙂

Rolling back to iOS 12

In case you are facing problems with the installation, you can always roll back to iOS 12. You can read the CNET guides on creating an encrypted backup of your data and then leaving the beta program.

‘Til the next time, keep coding!

LightBuzz has been helping Fortune-500 companies and innovative startups create amazing digital products for desktop and mobile devices. Want to get your business to the next level? Let’s work together!

Contact us
Vangos Pterneas

Vangos Pterneas is a software engineer, book author, and award-winning Microsoft Most Valuable Professional (2014-2019). Since 2012, Vangos has been helping Fortune-500 companies and ambitious startups create demanding motion-tracking applications. He's obsessed with analyzing and modeling every aspect of human motion using AI and Maths. Vangos shares his passion by regularly publishing articles and open-source projects to help and inspire fellow developers.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.