Xcode 12.5 WatchOS simulator updateApplicationContext() is broken

Hi,
Xcode 12.5's iPhone simulator silently fails in sending its app context via updateApplicationContext() to the Watch simulator. No exception is thrown, so it appears as if everything is ok - but not really because the WatchOS simulator never gets the app context

This works fine on real devices as well as earlier versions of Xcode.

Doing a updateApplicationContext() from the WatchOS simulator to the paired iPhone simulator does work.

I filed a bug report for this issue, because this behavior has been in Xcode 12.5 since the beta version:
FB9095737 (Xcode 12.5 WatchOS Simulator never receives application context from iPhone counterpart)

Before anyone says "why not debug on a real device instead?", please be aware that due to the pandemic, while I do test on real devices, I can only debug on a simulator.

Thanks

Accepted Answer
Try updating your MAC to the latest Version.

Same problem here.
Reverting to Xcode 12.4 is the only option for me atm
I filed a bug report for this. hopefully it will be resolved soon.
@Ebrimajallow99,

I'm running the latest Mac OS X, 11.3.1. That is not the issue
In order to determine what is wrong, Apple is asking me to run sysdiagnose on all devices involved. However, aside from my mac mini, all other devices involved are simulators. Can one run sysdiagnose on a simulator for iOS and WatchOS?
Still no answer on this issue. I see that it's happened to another developer as well. I've verified this issue on 2 different iMacs, an iMac Pro and a Mac Mini.

Apple asked me to submit sysdiagnose reports about the Mac and the 2 simulators in question. Hopefully they'll have an answer soon.

Please ignore the answer marked as the solution, since that was an error, and I can't un-select it.
The same issue here. Even the Apple SimpleWatchConnectivity app fails.
Unbelievable. Since I've gotten an unsatisfactory answer by the Feedback group I filed a TSI for this. The TSI group responded that I should use Feedback reports to file a potential bug!

I informed them that I already did file a bug report, and that the feedback group's conclusion was that, based on the diagnostics data I provided they could not find anything wrong.

I still 100% suspect that they did not try to run the sample program which I've tried on 2 separate macs which confirmed that Xcode 12.5's WatchOS 7.4 simulators receive app context is broken.

Stay tuned
I think I will test this on my shiny new MacBook Pro. If it fails there as well, then that’s 3 for 3
I'm experiencing the same issue.

If I rollback to a lower watchOS version (for instance watchOS 7.0), it works.
Great news! Apple was able to duplicate the issue and a solution is forthcoming. Will update as soon as I have new info.

This appears to still be broken in Xcode 12.5.1 when using a watchOS 7.4 simulator and in Xcode 13 beta 1 when using a watchOS 8 simulator.

Xcode 12.5 and 12.5.1 do work when using a watchOS 7.0 simulator, as @cordechasse suggested. I didn't try a watchOS 7 simulator in Xcode 13.

I tried a 7.0 simulator and it didn't work. When I check the pairing in the iOS simulator I get the 'Syncing not complete" and it never does.

I'm appalled by how horrible the Apple Watch development experience is. I never want to make a watch app again.

updateApplicationContext() is still not working for me in the simulator with Xcode 13 RC, which is preventing us from being able to see how our app looks on the Series 7 watch. @sal_from_new_york, did you ever receive any updates from Apple after they said they were able to duplicate the issue?

Still not working with Xcode 13.2.1 I personally filed 3 Radars with no success. This is unbelievable!

Xcode 12.5 WatchOS simulator updateApplicationContext() is broken
 
 
Q