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! 🤞

We’ve received numerous reports from our users about this issue.

After conducting extensive tests—including using the barebones Apple sample app (Sample Planner)—I observed that the scheduler is being updated in the debugger. However, the workouts are not appearing on the watch.

It seems this feature was functioning properly in iOS 18.0.1, but it stopped working in later versions. I can confirm that it was still operational in 18.2 with an iPhone 13, but not with the iPhone 16 or 16 Pro.

This functionality is crucial for our app as it allows us to push workouts to the watch, which is a key feature for our users. We hope this can be addressed soon.

A lot of users have reported this issue with my app! As a developer, it's frustrating to say there's nothing we can do. This problem has been in Apple's hands for over two months now, and it won't be resolved until they address it. Unfortunately, it seems like no one is working on it...

WorkoutKit WorkoutScheduler sync Broken with iOS 18.2 beta
 
 
Q