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...

We also have many users reporting this issue, and the number is increasing as they are updating the iOS and/or watchOS versions. Any news about this issue?

unfortunately no... On my side, the number of my users reporting that is increasing too.

Same for our app. I've debugged this issue for hours now but the workouts are send to the Apple Watch and scheduled but not showing up in the Training app. I've tried a lot of things but can't pin down the issue.

I think you can reproduce this by having a pre 18.2 connected Apple Watch and resetting it. No new workouts will be scheduled. I think it could have to do something with a permission that was given before and not being used correctly on the (new) Apple Watch afterwards. Maybe the reason is something else, can’t tell…. Apple needs to fix this or tell us what’s wrong asap.

Issue still present with latest releases of iOS 18.4 and watch os 11.4... Is there anybody working on WorkoutKit at Apple?

Make sure to send feedback at https://feedbackassistant.apple.com/ otherwise they won't notice. The more people do the more they notice it's a problem. I have already provided sysdiagnose logs over two weeks ago after they requested it and have received no further answer.

I've just started to experience the same problem with my app. Tried with another WorkoutKit app and they don't sync either. Restarted devices, reset connections but no joy. Will send feedback but in the mean time did anyone find a workaround for this?

Same issue here, incredibly frustrating.

I don't think there is a workaround for this. The workouts get scheduled correctly yet are not transferred to the watch. We can only report the problem using the feedback assistant and wait. Our users are sending more and more mails asking us to fix the issue - but we can't. That's frustrating to say at least and our users don't like to pay for something that does not work anymore.

WorkoutKit WorkoutScheduler sync Broken with iOS 18.2 beta
 
 
Q