Xcode issues pairing to Supervised Devices

We have been using a Supervision Identity successfully over the last few years to allow us to Xcode debug on managed devices. Something has changed in the last few months which we are finding it hard to find a consistent solution to. We can't determine whether it's Xcode 15/iOS version related. Behaviour we see documented below

  • All Macs with the Supervision Identity installed can open the device in Apple Configurator without need for trust acknowledge on the device. Configurator can open and stream the device console.
  • All problematic devices are also registered as a development device with Apple.
  • We have hit and miss connectivity in Finder, On failure it indicates that the trust prompt on the device needs to be accepted. No trust prompt is displayed
  • Developer Mode on the device can't be enabled until we attempt to connect to Xcode
  • Devices that pair successfully in Xcode do so almost immediately. If a device pairs in Xcode it is also visible in the native macOS Console application
  • If a device fails to pair in Xcode we get a spinner and the message

"Xcode has already started pairing with 'iPhone-X'. Select Trust on iPhone-X to complete pairing".

  • The macOS console app reports

"The user has not responded to the pairing request on 'iPhone-X' In neither case is a trust prompt displayed on a device.

  • We are not able to Xcode pair any managed device running iOS 17.x. This includes devices that were successfully paired on iOS16.x then upgraded
  • iOS16.x devices that pair with one Mac successfully will not pair with another Mac with the same Supervision Identity installed.
  • The same behaviour is seen on Ventura and Sonoma Macs
  • Clearing Trusted Computers in IOS Developer Mode has no effect
  • None supervised iOS devices pair successfully on iOS 16 and 17

Has anyone else witnessed similar issues and found a work around ?

Did you find any solution? I had for the last few months (and still have) exactly the same issue.

I'm noting the same observations slider42 documented, above.

I can pair an unsupervised iOS 17.5.1 iPhone SE (3rd gen) with Xcode (v15.4), as expected. I can pair a supervised iOS 16.7.2 iPhone X with the same version using AC2.

A supervised iOS 17.6.1 iPhone 14 is recognized in AC2, but not in Xcode.

Things have definitely got better for us but I have just found a problem device running iOS 18.1. Not sure what has made it better as we had

  • a version of our MDM where Allow Pairing was always set to false so we had to wipe and DEP enrol some devices again
  • Sequoia uplift
  • Xcode 16 uplift

Sorry can't be of more help

Xcode issues pairing to Supervised Devices
 
 
Q