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:
- iPhone 16 Pro Max (my Apple ID) with Apple Watch Series 7:
❌ Not working
- Reset the Apple Watch (Series 7), same iPhone:
❌ Still not working
- iPhone 12 (different Apple ID) with the same Apple Watch (Series 7)
: ✅ Working perfectly
- Re-pair iPhone 16 Pro Max with Apple Watch (Series 7):
❌ Not working
- 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).
- iPhone 16 Pro Max (my Apple ID) with a new Apple Watch Series 10
: ❌ Still not working
- 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.