iPad has stopped running programmes I develop on Mac/xcode

iPad Pro (11-inch) (2nd generation) Software 14.6

macOS Big Sur Version 11.3.1

Xcode Version 12.0 (12A7209)

I have joined a team, I have the iPad logged in to iCloud, I have same credentials in xcode (it is all very complex, I am happy to delve into more details if it will help clear up this problem)

I have been having a good run for the past few months, very few problems. Switched teams, new Apple accounts etcetera. Yesterday the App on the iPad/ xcode combination would crash if I set break points, but it ran. Today I get the error:

"To run on this device, please update to a version of Xcode that supports iOS 14.6. You can download Xcode from the Mac App Store or the Apple Developer website"

I got that message from Windows -> Devices

This is costing me a lot of time and effort and my employer a tonne of money.

  • ls /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport 10.0 10.2 11.0 11.2 11.4 12.1 12.3 13.0 13.2 13.4 13.6 14.0 14.2 14.4 9.0 9.2 10.1 10.3 11.1 11.3 12.0 12.2 12.4 13.1 13.3 13.5 13.7 14.1 14.3 14.5 9.1 9.3

    Where is 14.6?

Add a Comment

Replies

Xcode 12.0 does not support running and debugging iOS apps running anything newer than iOS 14.0. It is an annoying part of Xcode, as installing a minor iOS update forces you to update Xcode too.

There are two ways to fix this issue. The first way, which is the Apple-approved way, is to install the most recent version of Xcode from the Mac App Store. The second way is to download the iOS 14.6 support files and them to your Xcode 12.0 app bundle. Read the last question in the following FAQ for more detailed information, including a link to the support files:

swiftdevjournal.github.io/StartingiOSDevelopmentFAQ/Xcode

Turns out that some mysteruious bg in Big Sur had a old version of Xcode running on my machinde. After a few reboots and I really do not know what xcode is up to date again and it is all working

This is a unreliable software eco system. Get used to it. Mostly works