I am trying to build my watch app on my series 4 Apple watch currently running WatchOS 10.3 with a deployment target of 10.2 and Xcodes claims that my watch's OS version is too low. I have fully updated my watch to 10.3, tried to downgrade the deployment target to no avail. Xcode doesn't seem to be getting any data on what OS version my watch is running. It says watchOS () in the manage run destinations page. I imagine this is a problem with the connection between my watch and my mac but I cannot solve it. Any advice?
XCode Error WatchOS version doesn't match deployment target, watch fully updated
Did you check all deployment targets, for App Watch and App Watch extension ?
Which Xcode version ?
I have the same problem with deployment target WatchOS 10.0, and the watch on 10.6.1
The Devices and Simulators window shows the following error for the watch. Apparently, XCode is unable to connect to the watch.
The operation couldn’t be completed. (com.apple.dt.deviceprep error -25.) Domain: com.apple.dt.deviceprep Code: -25 Recovery Suggestion: The operation timed out. Try again. User Info: { DVTErrorCreationDateKey = "2024-10-15 12:53:25 +0000"; "com.apple.dt.DVTCoreDevice.operationName" = connect; }
System Information
macOS Version 14.6.1 (Build 23G93) Xcode 16.0 (23051) (Build 16A242d) Timestamp: 2024-10-15T14:53:25+02:00
your watch and your iPhone have to both be connected to the same wifi. otherwise Xcode can't connect to the watch and so it can't find what watchOS version it has and gives this error. also note. watchOS can only connect to 2.4Ghz wifi. (your phone can be on the 5Ghz). But for me, I had 2.4 disabled on my router, so it wasn't even being listed for watch to connect to.
@baraupp Exactly same error here. With MacOS 14.7.1, Xcode 16.2 or 15.3. WatchOS and iPhone all updated to last version. And all on the same wifi…
Finally, after many retries, and just waiting for more one hour, finally, Xcode fetched symbols. And is now succeeded to connect the Watch.