WatchConnectivity for Xcode 12 / watchOS 7 / iOS 14 beta broken

While for watchOS 6 simulators the

Code Block
WCSession.default.transferFile(...)

function from watchOS to iOS was already broken (FB7812483) while working flawlessly for watchOS 5 now with a Xcode 12 / watchOS 7 / iOS 14 beta combination that's still the case (FB7812526).


Other things like

Code Block
WCSession.default.updateApplicationContext(...)

are now also broken (FB7806876) which makes it basically impossible to work with WatchConnectivity and simulators for watchOS 7.


I used https://developer.apple.com/documentation/watchconnectivity/using_watch_connectivity_to_communicate_between_your_apple_watch_app_and_iphone_app as an example project but originally discovered those problems in another app.


I'm a big fan of Apple Watch but this situation makes it really hard to properly develop for it.
WatchConnectivity still seems broken in Xcode 12 beta 2
Can confirm same situation in Xcode 12 beta 2 - I updated my feedback with new sysdiagnose files, hopefully this will be fixed soon.
Still seems broken in beta 3 :/
Same for me on beta 3, updated my feedback reports with new sysdiagnose files. Hope this critical bug gets fixed soon.
Same for me on beta 4 😢, updated my feedback reports with new sysdiagnose files. Hope this critical bug gets fixed soon.
Same problem in beta 5
Yes, I updated my reports again, I guess WatchConnectivity unfortunately doesn't get any priority 🙁
I'm sorry this is broken. Please keep filing feedback reports.
FB7806876 should be resolved in Seed 6. Please give it a try!
Beta 6 works fine.
Code Block
WCSession.default.updateApplicationContext(...)

is now fixed in beta 6 🎉 Thanks a lot 😊



Code Block
WCSession.default.transferFile(...)

is unfortunately still not working as expected. I've updated FB7812526 with new diagnose files 🤞
Code Block
WCSession.default.transferFile(...)


is unfortunately still not working as expected neither in Xcode 12 release no in Xcode 12.2 beta 2. I've updated FB7812526 with new diagnose files for Xcode 12.2 beta 2.
I have the same problem with WCSession.default.transferFile it works on already distributed apps also under iOS 14.x but when I compile with current Xcode Version 12.2 (12B45b) it doesn't work. Also the Apple sample code doesn't work. So I can not update apps with the current Xcode Version that is really bad and time consuming.
Will this issue fixed once a time with the next Xcode release ?
When I use a IOS 13.x simulator with watchOS 5.3 it works. But in reality on a current updated device it doesn't work

Totals disappointed !!
Code Block
WCSession.default.updateApplicationContext(...)

has been working for me for quite some time. But after just updating to Xcode 12.5 it now seems to be broken (again) :(((

Sadly WCSession.default.updateApplicationContext(...) is again broken in a simulator context for watchOS versions after 7.2, and also for all watchOS 8 beta versions so far.

FB9547733 includes some detailed information about the situation with Xcode 13 / watchOS 8 beta.

WatchConnectivity for Xcode 12 / watchOS 7 / iOS 14 beta broken
 
 
Q