// Collapsable Mobile Menus

Version Updates

What are the latest “tested” versions?

These are the latest Versions that have been tested to be capable of both operating and building Loop.

  • iOS 16.1, released on 24 October 2022 (requires Xcode 14.x)
  • iOS 15.7.1, released on 28 October 2022
  • Xcode 14.1, released on 1 November 2022
  • macOS Ventura (13.0) on 24 October 2022

Yes, there really are 2 current versions of iOS- 15.7x and 16.x.  iOS 15.7.x is the only option available for iPhone 6s, 7, or 1st generation SE.  Newer devices can choose which operating system they prefer.

Note:  when we refer to a version and include “x” in it’s name, we’re referring to any release of that version of iOS, macOS or Xcode.  When we describe specific versions, as in the case below for the specific versions of Xcode that will build to an iOS 15.7 device, we mean those very specific versions.

Important for Loopers on Loop-Master, FreeAPS and FreeAPS-Dev using Omnipod

The best practice is to update iOS immediately before a pod change.  Why?  Because when you update your iPhone’s iOS, your phone will reboot.  There’s a bug in Loop-Master, FreeAPS, and FreeAPS-Dev that can cause your pod and CGM’s transmitter ID to revert to your prior pod and CGM transmitter ID.  If this happens to you, you can easily update your transmitter ID from within the Loop app, but sadly, you’d need to replace your pod.  This bug has been fixed in Loop-Dev.

Do I need to rebuild before I update my phone’s iOS?

We recommend that you update your macOS and Xcode before you update your phone’s iOS.  Whether you need to rebuild first depends upon which iOS you are upgrading from.

 

If you’re currently on iOS 15.x, there’s no need to rebuild before you update iOS, but you want your Mac to be ready in case you need to rebuild quickly.

If you are currently on iOS 14.x, please REBUILD BEFORE updating to iOS 15.x or iOS 16.  There have been many loopers who updated their phone’s iOS to get the latest features and then discovered that they needed to buy a new Mac in order to rebuild.

If you run into trouble trying to build Loop, remember to use command+shift+3 to take screenshots of your error messages AND include detailed information about what went wrong and what steps you’ve taken.  

 

Should I update to iOS16.x?

Only if your mac is capable of running macOS Monterey 12.5 or greater.

Our best advice is to update your macOS and Xcode before updating your phone’s iOS, but, if you’ve already updated your phone to 16.x…

How to build Loop to an iOS 16.x phone

  1. Update your macOS to Monterey 12.5 or greater
  2. Download Xcode 14.x
  3. Use the Build Select Script to download fresh Loop code and rebuild

Developer Mode

When updating your phone to iOS 16 or your watch to watchOS 9, you will be prompted to enable (in Settings) and accept (after reboot) Developer Mode. If you do not do this, Loop (or any app installed from Xcode) will not run.  Once Developer Mode is enabled, Loop will continue running without the need to rebuild. 

If you try to build Loop and plug in an iOS 16 phone into your mac without having Developer Mode turned on, you get ‘unavailable device’ in Xcode.  

iOS 15.7.x

If you have an iPhone 6s, 7, or 1st generation SE, iOS 15.7 is all that shows up as available.  Apple has announced they will not support those phones with iOS 16.  But you can still build Loop with iOS 15.x and those phones.

Should I update to iOS 15.7.x?

Only if your mac is capable of running macOS Monterey and you have Xcode 13.4.1 or 14.0.1.   Loop CANNOT be built the first time after updating to iOS 15.7.x phones using Xcode 14.0.

Our best advice is to update your macOS and Xcode before updating your phone’s iOS, but, if you’ve already updated your phone to 15.7.x …

How to build Loop to an iOS 15.7.x phone

  1. Update your macOS to Monterey or greater
  2. Download Xcode 13.4.1 or Xcode 14.0.1
  3. Use the Build Select Script to download fresh Loop code and rebuild

 

What about older versions of iOS?

To see what version of macOS and Xcode will work with your older iOS, check out LoopDocs.

 

Turn off auto-update

You never want your Loop phone to auto-update the iOS version. If you have not already done so, do this now:

In iPhone Settings, go to General / Software Update / Automatic Updates.

  1. Turn on “Automatic Downloads”
  2. Turn off “Automatic Updates”

Even if you have a good backup of your phone, it can be very difficult, sometimes impossible, to downgrade your phone once you upgrade the iOS.

It’s a good idea to do the same on your computer.  Both the operating system and Xcode should have auto-update turned off. But please, update as soon as the all-clear is sounded.  Updates can provide very important security fixes as well as nifty new features.

 

More Information

You should always be in a position to build Loop, if necessary. The best practice is to upgrade your build computer (Mac) before upgrading the iOS on your iPhone.  Of course, that’s your choice.

Bookmark this page!  {DO THIS NOW!} Come back when you have a version question in the future.

This page will be kept up-to-date as new versions are released.  You can also sign up for the newsletter, but to keep from spamming people, new version updates may not always be included in the newsletter, especially if it is for a minor version update.  So, this page is going to be your best “one-stop shop” to answer the general question.

Skip to content