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