Here's every step on how I managed to do it
Prerequisites:
Modern Mac (WatchOS needs a newer bluetooth module to communicate with the Mac, I used an M1 MB Air)
WIFI Router
Steps
Plug in iPhone that has watch paired
Trust the computer
Add phone to Devices in Xcode
Ensure WIFI for Mac, iPhone, and Watch are all joined to the same SSID and band (not a mix of 5g & 2.7ghz)
Reboot watch, and unlock
Unplug iPhone from computer and plug back in
Accept the trust PC dialog on the watch.
After 10s unplug and replug iPhone in for a second time, watch should now appear in Xcode devices.
Wait for the provisioning, a yellow banner will eventually appear saying "Developer mode not enabled"
On watch go to Settings -> Privacy and Security -> Developer Mode -> Enable. The watch will reboot, and then ask again to turn on Developer Mode, Accept. Then ensure the WIFI is reconnected before continuing.
In Xcode Right click the watch and click reconnect. And wait for debug symbols to copy across.
I had to right click and reconnect in Xcode one last time before the watch was fully provisioned.
Topic:
Developer Tools & Services
SubTopic:
General
Tags: