Can’t find iOS 17 device support files?

If you have spent good amount of time looking for the answer, then finally you have reached at the right place.

Starting from Xcode 15 apple has decided to move to the new device stackCoreDevice to communicate with devices.

According to Apple:

With this new device stack, there is one DDI per platform which will be shared accross all the versions of Xcode on your system. Installing newer version of Xcode will update CoreDevice and its DDIs (similar to CoreSimulator).
Which actually means from Xcode15 and above you’ll be able to debug on future versions of iOS.

So, is there no way to debug on iOS 17 using older Xcode?
Answer is YES it is possible, just enable CoreDevices on older Xcode using following command:

defaults write com.apple.dt.Xcode DVTEnableCoreDevice enabled

just restart the Xcode and you are ready to go.

--

--

Sudhanshu Srivastava

I write about what I learn. Swift, Kotlin, Flutter, Social and Life.