WorkoutKit WorkoutScheduler sync Broken with iOS 18.2 beta

WorkoutKit WorkoutScheduler seems broken with the first beta of iOS 18.2.

I have tested using my app from Xcode and the one that is on the App Store (and working properly on other devices), and it's not working with this new beta of iOS.

They appears in WorkoutScheduler.shared.scheduledWorkouts, but not on the watch.

I even tried with other apps that do the same with

Manual add to Apple Watch with SwiftUI workoutPreview work.


Xcode 16.0 iOS 18.2 Beta 1 WatchOS 11.1

I’m still experiencing this bug, and after extensive debugging, my conclusion is that something in my health data stored in my iCloud account is causing the issue. 🤷‍♂️

To clarify, the app itself is not the problem—it’s an app that is present on the App Store that works perfectly in other environments. (I also tried other app that used WorkoutKit with same results)

Here's what I’ve tested so far:

  1. iPhone 16 Pro Max (my Apple ID) with Apple Watch Series 7:
❌ Not working
  2. Reset the Apple Watch (Series 7), same iPhone: 
❌ Still not working
  3. iPhone 12 (different Apple ID) with the same Apple Watch (Series 7)
: ✅ Working perfectly
  4. Re-pair iPhone 16 Pro Max with Apple Watch (Series 7): 
❌ Not working
  5. Reset iPhone 16 Pro Max using IPSW for a clean install, set up as a new iPhone with the same Apple ID but no iCloud backup.
    • ✅ Worked temporarily (about 10 minutes, while iCloud/Health data was still downloading).
    • ❌ Stopped working after about 10 min (Nothing else was on the phone except the workoutkit app and the Heath app that was downloading data).
  6. iPhone 16 Pro Max (my Apple ID) with a new Apple Watch Series 10
: ❌ Still not working
  7. Reset iPhone 16 Pro Max (clean install, brand new apple account) and paired with Apple Watch (Series 7)
: ✅ Working perfectly

Conclusion

  • My Apple ID with my existing health data in iCloud: ❌ Not working.
  • A new Apple ID with no health data: ✅ Works perfectly.

It seems something within my iCloud or health data is breaking WorkoutKit functionality.

I’ve done everything I can to debug this on my own, but I now need assistance from an Apple WorkoutKit engineer to investigate further.

Was this resolved in the final 18.2..?

I'm chasing a strange intermittent issue of today's workout not syncing to the Watch thus not sure is due to this.

The issue remains unresolved even with stable version of iOS 18.2 and watchOS 11.2! I also have a client experiencing the same problem, although it doesn’t seem to be affecting a large number of users.

Hopefully, a WorkoutKit engineer will take a look at this someday! 🤞

WorkoutKit WorkoutScheduler sync Broken with iOS 18.2 beta
 
 
Q