Remote Xcode15 Cann't Debug Local Device(iOS17)

Hi, I need to run programs on my local device using a remote Mac (M1) with Xcode due to work requirements. In my previous work, I used the socat tool to map my local USB to the remote M1, and everything worked fine:

  1. Xcode recognized the local device.
  2. Xcode built the project onto the device.

However, after updating to Xcode 15, the remote M1 can no longer recognize local iOS 17 devices. It only detects devices running iOS 16 and below. I understand that the communication mechanism between Xcode and the device changed with iOS 17, but I haven't found a way to make Xcode recognize iOS 17 devices properly. Does anyone know how to resolve this? Thanks!

If you can connect to the same network as the mac is on, it should be able to see it.

"param_diag_viewDebugging_enabled" = 1;

I'm not familiar with th socat tool is, but after a quick web search, I suspect that is certainly part of the problem. It's highly unlikely that this tool is eumlating the device and routing traffic correctly.

If you cannot have it physically connected, can you instead pair the device with the Mac (via wired connection) and then target it over the network?

Remote Xcode15 Cann't Debug Local Device(iOS17)
 
 
Q