Skip to content

HealthKit MacCatalyst xcode27.0 b1

Alex Soto edited this page Jun 9, 2026 · 1 revision

#HealthKit.framework

diff -ruN /Applications/Xcode_26.5.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKCategoryValues.h /Applications/Xcode_27.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKCategoryValues.h
--- /Applications/Xcode_26.5.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKCategoryValues.h	2026-04-18 22:56:49
+++ /Applications/Xcode_27.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKCategoryValues.h	2026-06-05 01:22:03
@@ -2,7 +2,7 @@
 //  HKCategoryValues.h
 //  HealthKit
 //
-//  Copyright © 2022-2025 Apple, Inc. All rights reserved.
+//  Copyright © 2022-2026 Apple, Inc. All rights reserved.
 //
 
 #import <Foundation/Foundation.h>
@@ -13,7 +13,7 @@
 
 NS_ASSUME_NONNULL_BEGIN
 
-/*!
+/**
  @enum          HKCategoryValue
  @abstract      This category value is to be used for types which don't have a specific value defined.
  */
@@ -21,7 +21,7 @@
     HKCategoryValueNotApplicable = 0,
 } API_AVAILABLE(ios(9.0), watchos(2.0), macCatalyst(13.0), macos(13.0));
 
-/*!
+/**
  @enum          HKCategoryValueAppetiteChanges
  @abstract      Set of values to indicate the direction of appetite changes.
  */
@@ -32,7 +32,7 @@
     HKCategoryValueAppetiteChangesIncreased = 3,
 } API_AVAILABLE(ios(13.6), watchos(7.0), macCatalyst(13.6), macos(13.0));
 
-/*!
+/**
  @enum          HKCategoryValueAppleStandHour
  @abstract      Set of values that may be used for HKCategorySamples with the HKCategoryTypeIdentifierAppleStandHour
                 type.
@@ -47,7 +47,7 @@
     HKCategoryValueAppleStandHourIdle = 1,
 } API_AVAILABLE(ios(9.0), watchos(2.0), macCatalyst(13.0), macos(13.0));
 
-/*!
+/**
  @enum          HKCategoryValueAppleWalkingSteadinessEvent
  @abstract      Set of values that may be used for HKCategorySamples with the
                 HKCategoryTypeIdentifierAppleWalkingSteadinessEvent type.
@@ -74,7 +74,7 @@
     HKCategoryValueAppleWalkingSteadinessEventRepeatVeryLow = 4,
 } API_AVAILABLE(ios(15.0), watchos(8.0), macCatalyst(15.0), macos(13.0));
 
-/*!
+/**
  @enum          HKCategoryValueCervicalMucusQuality
  @abstract      Set of values that may be used for HKCategorySamples with the
                 HKCategoryTypeIdentifierCervicalMucusQuality type.
@@ -88,7 +88,7 @@
     HKCategoryValueCervicalMucusQualityEggWhite = 5,
 } API_AVAILABLE(ios(9.0), watchos(2.0), macCatalyst(13.0), macos(13.0));
 
-/*!
+/**
  @enum          HKCategoryValueContraceptive
  @abstract      Set of values to indicate the type of contraceptive.
  */
@@ -102,7 +102,7 @@
     HKCategoryValueContraceptivePatch = 7,
 } API_AVAILABLE(ios(14.3), watchos(7.2), macCatalyst(14.3), macos(13.0));
 
-/*!
+/**
  @enum          HKCategoryValueEnvironmentalAudioExposureEvent
  @abstract      Specifies the kind of environmental audio exposure event associated with the sample.
 
@@ -115,7 +115,7 @@
     HKCategoryValueEnvironmentalAudioExposureEventMomentaryLimit = 1,
 } API_AVAILABLE(ios(14.0), watchos(7.0), macCatalyst(14.0), macos(13.0));
 
-/*!
+/**
  @enum          HKCategoryValueHeadphoneAudioExposureEvent
  @abstract      Specifies the kind of headphone audio exposure event associated with the sample.
 
@@ -128,7 +128,7 @@
     HKCategoryValueHeadphoneAudioExposureEventSevenDayLimit = 1,
 } API_AVAILABLE(ios(14.2), watchos(7.1), macCatalyst(14.2), macos(13.0));
 
-/*!
+/**
  @enum          HKCategoryValueLowCardioFitnessEvent
  @abstract      Specifies the type of cardio fitness event.
 
@@ -140,7 +140,18 @@
     HKCategoryValueLowCardioFitnessEventLowFitness = 1,
 } API_AVAILABLE(ios(14.3), watchos(7.2), macCatalyst(14.3), macos(13.0));
 
-/*!
+/**
+ @enum          HKCategoryValueMenopausalState
+ @abstract      Set of values that may be used for HKCategorySamples with the HKCategoryTypeIdentifierMenopausalState
+                type.
+ */
+typedef NS_ENUM(NSInteger, HKCategoryValueMenopausalState) {
+    HKCategoryValueMenopausalStateMenopause = 1,
+    HKCategoryValueMenopausalStatePerimenopause = 2,
+    HKCategoryValueMenopausalStateNone = 3,
+} API_AVAILABLE(ios(27.0), watchos(27.0), macCatalyst(27.0), macos(27.0), visionos(27.0));
+
+/**
  @enum          HKCategoryValueMenstrualFlow
  @abstract      Set of values to indicate the type of menstrual flow.
  */
@@ -152,7 +163,7 @@
     HKCategoryValueMenstrualFlowNone API_DEPRECATED_WITH_REPLACEMENT("HKCategoryValueVaginalBleeding", ios(12.0, 18.0), watchos(5.0, 11.0), macCatalyst(13.0, 18.0), macos(13.0, 15.0), visionos(1.0, 2.0)) = 5,
 } API_DEPRECATED_WITH_REPLACEMENT("HKCategoryValueVaginalBleeding", ios(9.0, 18.0), watchos(2.0, 11.0), macCatalyst(13.0, 18.0), macos(13.0, 15.0), visionos(1.0, 2.0));
 
-/*!
+/**
  @enum          HKCategoryValueOvulationTestResult
  @abstract      Set of values that may be used for HKCategorySamples with the
                 HKCategoryTypeIdentifierOvulationTestResult type.
@@ -167,7 +178,7 @@
     HKCategoryValueOvulationTestResultEstrogenSurge API_AVAILABLE(ios(13.0), watchos(6.0)) = 4,
 } API_AVAILABLE(ios(9.0), watchos(2.0), macCatalyst(13.0), macos(13.0));
 
-/*!
+/**
  @enum          HKCategoryValuePregnancyTestResult
  @abstract      Set of values that may be used for HKCategorySamples with the
                 HKCategoryTypeIdentifierPregnancyTestResult type.
@@ -180,7 +191,7 @@
     HKCategoryValuePregnancyTestResultIndeterminate = 3,
 } API_AVAILABLE(ios(15.0), watchos(8.0), macCatalyst(15.0), macos(13.0));
 
-/*!
+/**
  @enum          HKCategoryValuePresence
  @abstract      Set of values to indicate whether a data type is present or not.
  */
@@ -189,7 +200,7 @@
     HKCategoryValuePresenceNotPresent = 1,
 } API_AVAILABLE(ios(13.6), watchos(7.0), macCatalyst(13.6), macos(13.0));
 
-/*!
+/**
  @enum          HKCategoryValueProgesteroneTestResult
  @abstract      Set of values that may be used for HKCategorySamples with the
                 HKCategoryTypeIdentifierProgesteroneTestResult type.
@@ -202,7 +213,7 @@
     HKCategoryValueProgesteroneTestResultIndeterminate = 3,
 } API_AVAILABLE(ios(15.0), watchos(8.0), macCatalyst(15.0), macos(13.0));
 
-/*!
+/**
  @enum          HKCategoryValueSeverity
  @abstract      Set of values to indicate the severity of a symptom.
  */
@@ -214,7 +225,7 @@
     HKCategoryValueSeveritySevere = 4,
 } API_AVAILABLE(ios(13.6), watchos(7.0), macCatalyst(13.6), macos(13.0));
 
-/*!
+/**
  @enum          HKCategoryValueSleepAnalysis
  @abstract      Set of values that may be used for HKCategorySamples with the HKCategoryTypeIdentifierSleepAnalysis
                 type.
@@ -243,7 +254,7 @@
     HKCategoryValueSleepAnalysisAsleepREM API_AVAILABLE(ios(16.0), watchos(9.0), macCatalyst(16.0), macos(13.0)) = 5,
 } API_AVAILABLE(ios(8.0), watchos(2.0), macCatalyst(13.0), macos(13.0));
 
-/*!
+/**
  @enum          HKCategoryValueVaginalBleeding
  @abstract      Set of values to indicate the type of bleeding.
  */
diff -ruN /Applications/Xcode_26.5.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKCharacteristicValues.h /Applications/Xcode_27.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKCharacteristicValues.h
--- /Applications/Xcode_26.5.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKCharacteristicValues.h	2026-04-19 00:07:37
+++ /Applications/Xcode_27.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKCharacteristicValues.h	2026-06-03 00:04:44
@@ -2,14 +2,14 @@
 //  HKCharacteristicValues.h
 //  HealthKit
 //
-//  Copyright © 2022-2023 Apple, Inc. All rights reserved.
+//  Copyright © 2022-2025 Apple, Inc. All rights reserved.
 //
 
 #import <Foundation/Foundation.h>
 
 NS_ASSUME_NONNULL_BEGIN
 
-/*!
+/**
  @enum          HKActivityMoveMode
  @abstract      This enumerated type is used to represent the activity mode for the user's move ring.
 
@@ -21,7 +21,7 @@
     HKActivityMoveModeAppleMoveTime = 2,
 } API_AVAILABLE(ios(14.0), watchos(7.0), macCatalyst(14.0), macos(13.0));
 
-/*!
+/**
  @enum          HKBiologicalSex
  @abstract      This enumerated type is used to represent the biological sex of an individual.
  */
@@ -32,7 +32,7 @@
     HKBiologicalSexOther API_AVAILABLE(ios(8.2), watchos(2.0), macCatalyst(13.0), macos(13.0)) = 3,
 } API_AVAILABLE(ios(8.0), watchos(2.0), macCatalyst(13.0), macos(13.0));
 
-/*!
+/**
  @enum          HKBloodType
  @abstract      This enumerated type is used to represent the blood type of an individual.
  */
@@ -48,7 +48,7 @@
     HKBloodTypeONegative = 8,
 } API_AVAILABLE(ios(8.0), watchos(2.0), macCatalyst(13.0), macos(13.0));
 
-/*!
+/**
  @enum          HKFitzpatrickSkinType
  @abstract      This enumerated type is used to represent the skin type of an individual based on the Fitzpatrick scale.
  @discussion    The Fitzpatrick scale is a numerical classification for skin color based on the skin's response to sun
@@ -71,7 +71,7 @@
     HKFitzpatrickSkinTypeVI = 6,
 } API_AVAILABLE(ios(9.0), watchos(2.0), macCatalyst(13.0), macos(13.0));
 
-/*!
+/**
  @enum          HKWheelchairUse
  @abstract      This enumerated type is used to represent whether the user uses a wheelchair.
 
diff -ruN /Applications/Xcode_26.5.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKClinicalType.h /Applications/Xcode_27.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKClinicalType.h
--- /Applications/Xcode_26.5.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKClinicalType.h	2026-04-19 00:07:37
+++ /Applications/Xcode_27.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKClinicalType.h	2026-06-03 00:04:44
@@ -42,7 +42,6 @@
 /// A type identifier for records containing information about the user’s insurance coverage.
 HK_EXTERN HKClinicalTypeIdentifier const HKClinicalTypeIdentifierCoverageRecord API_AVAILABLE(ios(14.0), watchos(7.0), macCatalyst(14.0), macos(13.0));
 
-
 @interface HKObjectType (ClinicalType)
 
 /*!
diff -ruN /Applications/Xcode_26.5.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKDefines.h /Applications/Xcode_27.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKDefines.h
--- /Applications/Xcode_26.5.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKDefines.h	2026-04-18 22:56:49
+++ /Applications/Xcode_27.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKDefines.h	2026-06-05 00:49:50
@@ -11,11 +11,13 @@
 
 NS_ASSUME_NONNULL_BEGIN
 
+#if !defined(HK_EXTERN)
 #if !defined(__cplusplus)
 #define HK_EXTERN extern __attribute__((visibility("default")))
 #else
 #define HK_EXTERN extern "C" __attribute__((visibility("default")))
 #endif
+#endif // !defined(HK_EXTERN)
 
 HK_EXTERN NSString * const HKErrorDomain API_AVAILABLE(ios(8.0), watchos(2.0), macCatalyst(13.0), macos(13.0));
 
diff -ruN /Applications/Xcode_26.5.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKFHIRResource.h /Applications/Xcode_27.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKFHIRResource.h
--- /Applications/Xcode_26.5.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKFHIRResource.h	2026-04-18 23:54:23
+++ /Applications/Xcode_27.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKFHIRResource.h	2026-06-05 00:08:55
@@ -29,7 +29,6 @@
 HK_EXTERN HKFHIRResourceType const HKFHIRResourceTypeObservation API_AVAILABLE(ios(12.0), macCatalyst(13.0), macos(13.0)) API_UNAVAILABLE(watchos);
 HK_EXTERN HKFHIRResourceType const HKFHIRResourceTypeProcedure API_AVAILABLE(ios(12.0), macCatalyst(13.0), macos(13.0)) API_UNAVAILABLE(watchos);
 
-
 /*!
  @class         HKFHIRResource
  @abstract      The HKFHIRResource class encapsulates a FHIR (Fast Healthcare Interoperability Resources) resource.
diff -ruN /Applications/Xcode_26.5.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKLiveWorkoutBuilder.h /Applications/Xcode_27.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKLiveWorkoutBuilder.h
--- /Applications/Xcode_26.5.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKLiveWorkoutBuilder.h	2026-04-18 23:54:24
+++ /Applications/Xcode_27.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKLiveWorkoutBuilder.h	2026-06-05 00:49:51
@@ -8,6 +8,7 @@
 #import <Foundation/Foundation.h>
 #import <HealthKit/HKDefines.h>
 #import <HealthKit/HKLiveWorkoutDataSource.h>
+#import <HealthKit/HKLiveWorkoutZoneUpdate.h>
 #import <HealthKit/HKObjectType.h>
 #import <HealthKit/HKWorkoutBuilder.h>
 
@@ -57,6 +58,18 @@
  @param         workoutActivity     The activity that was ended.
  */
 - (void)workoutBuilder:(HKLiveWorkoutBuilder *)workoutBuilder didEndActivity:(HKWorkoutActivity *)workoutActivity API_AVAILABLE(ios(26.0), watchos(9.0)) API_UNAVAILABLE(visionos);
+
+
+/*!
+@method        workoutBuilder:didUpdateWorkoutZone:
+@abstract      Called whenever a workout zone changes in the workout builder.
+
+@param         workoutBuilder      The workout builder to which the activity belongs to
+@param         zoneUpdate               The zone update.
+*/
+#ifdef __swift__
+- (void)workoutBuilder:(HKLiveWorkoutBuilder *)workoutBuilder didUpdateWorkoutZone:(HKLiveWorkoutZoneUpdate *)zoneUpdate API_AVAILABLE(ios(27.0), watchos(27.0)) API_UNAVAILABLE(visionos);
+#endif
 
 @end
 
diff -ruN /Applications/Xcode_26.5.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKLiveWorkoutZoneUpdate.h /Applications/Xcode_27.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKLiveWorkoutZoneUpdate.h
--- /Applications/Xcode_26.5.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKLiveWorkoutZoneUpdate.h	1969-12-31 19:00:00
+++ /Applications/Xcode_27.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKLiveWorkoutZoneUpdate.h	2026-06-03 00:04:43
@@ -0,0 +1,25 @@
+//
+//  HKLiveWorkoutZoneUpdate.h
+//  HealthKit
+//
+//  Copyright © 2026 Apple Inc. All rights reserved.
+//
+
+#import <Foundation/Foundation.h>
+#import <HealthKit/HKDefines.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+HK_EXTERN
+NS_SWIFT_SENDABLE
+API_AVAILABLE(ios(27.0), watchos(27.0)) API_UNAVAILABLE(visionos)
+@interface HKLiveWorkoutZoneUpdate : NSObject
+
+/// The timestamp of the most recent processed sample at the time of the update.
+@property(nonatomic, readonly, nullable, copy) NSDate *lastSampleProcessedDate;
+
+- (instancetype)init NS_UNAVAILABLE;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff -ruN /Applications/Xcode_26.5.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKMetadataEnums.h /Applications/Xcode_27.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKMetadataEnums.h
--- /Applications/Xcode_26.5.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKMetadataEnums.h	2026-04-18 23:54:21
+++ /Applications/Xcode_27.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKMetadataEnums.h	2026-06-05 01:18:20
@@ -13,7 +13,7 @@
 
 NS_ASSUME_NONNULL_BEGIN
 
-/*!
+/**
  @enum          HKAppleECGAlgorithmVersion
  @abstract      Indicates which algorithm version number was used by the ECG app on Apple Watch.
 
@@ -25,7 +25,7 @@
     HKAppleECGAlgorithmVersion2 API_AVAILABLE(ios(14.3), watchos(7.2), macCatalyst(14.3), macos(13.0)),
 } API_AVAILABLE(ios(14.0), watchos(7.0), macCatalyst(14.0), macos(13.0));
 
-/*!
+/**
  @enum          HKBloodGlucoseMealTime
  @abstract      Indicates how your blood glucose reading relates to a meal.
 
@@ -52,7 +52,7 @@
     HKBodyTemperatureSensorLocationForehead,
 } API_AVAILABLE(ios(8.0), watchos(2.0), macCatalyst(13.0), macos(13.0));
 
-/*!
+/**
  @enum          HKCyclingFunctionalThresholdPowerTestType
  @abstract      Represents the test used to determine a Cycling Functional Threshold Power value.
 
@@ -76,7 +76,7 @@
     HKCyclingFunctionalThresholdPowerTestTypePredictionExercise,
 } API_AVAILABLE(ios(17.0), watchos(10.0), macCatalyst(17.0), macos(14.0));
 
-/*!
+/**
  @enum          HKDevicePlacementSide
  @abstract      The detected placement of the device during the bout of walking
 
@@ -98,7 +98,7 @@
     HKHeartRateMotionContextActive,
 } API_AVAILABLE(ios(11.0), watchos(4.0), macCatalyst(13.0), macos(13.0));
 
-/*!
+/**
  @enum          HKHeartRateRecoveryTestType
  @abstract      Represents the test used to determine a Heart Rate Recovery value
 
@@ -126,7 +126,7 @@
     HKHeartRateSensorLocationFoot,
 } API_AVAILABLE(ios(8.0), watchos(2.0), macCatalyst(13.0), macos(13.0));
 
-/*!
+/**
  @enum          HKInsulinDeliveryReason
  @abstract      Represents a medical reason for the delivery of insulin
 
@@ -141,7 +141,7 @@
     HKInsulinDeliveryReasonBolus,
 } API_AVAILABLE(ios(11.0), watchos(4.0), macCatalyst(13.0), macos(13.0));
 
-/*!
+/**
  @enum          HKPhysicalEffortEstimationType
  @abstract      Represents the estimation used to create a Physical Effort Sample.
 
@@ -155,7 +155,7 @@
     HKPhysicalEffortEstimationTypeDeviceSensed,
 } API_AVAILABLE(ios(17.0), watchos(10.0), macCatalyst(17.0), macos(14.0));
 
-/*!
+/**
  @enum          HKSwimmingStrokeStyle
  @abstract      Represents a style of stroke used during a swimming workout.
  */
@@ -175,7 +175,7 @@
     HKUserMotionContextActive,
 } API_AVAILABLE(ios(16.0), watchos(9.0), macCatalyst(16.0), macos(13.0));
 
-/*!
+/**
  @enum          HKVO2MaxTestType
  @abstract      Represents the test used to create a VO2 Max Sample.
 
@@ -195,7 +195,7 @@
     HKVO2MaxTestTypePredictionStepTest API_AVAILABLE(ios(26.0), watchos(26.0), macCatalyst(26.0), macos(26.0)),
 } API_AVAILABLE(ios(11.0), watchos(4.0), macCatalyst(13.0), macos(13.0));
 
-/*!
+/**
  @enum          HKWaterSalinity
  @abstract      Represents the water salinity for an underwater depth or water temperature sample.
  @discussion    This value indicates the water salinity
@@ -236,7 +236,7 @@
     HKWeatherConditionTornado,
 } API_AVAILABLE(ios(10.0), watchos(3.0), macCatalyst(13.0), macos(13.0));
 
-/*!
+/**
  @enum          HKWorkoutSwimmingLocationType
  @abstract      This enumerated type is used to represent the location type of a swimming workout.
  @discussion    This value indicates whether a swimming workout was performed in a pool or open water.
diff -ruN /Applications/Xcode_26.5.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKQuery.h /Applications/Xcode_27.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKQuery.h
--- /Applications/Xcode_26.5.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKQuery.h	2026-04-18 23:50:44
+++ /Applications/Xcode_27.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKQuery.h	2026-06-03 00:04:45
@@ -14,6 +14,7 @@
 #import <HealthKit/HKMedicationDoseEvent.h>
 #import <HealthKit/HKStateOfMind.h>
 #import <HealthKit/HKWorkout.h>
+#import <HealthKit/HKWorkoutActivityType.h>
 
 NS_ASSUME_NONNULL_BEGIN
 
diff -ruN /Applications/Xcode_26.5.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKTypeIdentifiers.h /Applications/Xcode_27.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKTypeIdentifiers.h
--- /Applications/Xcode_26.5.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKTypeIdentifiers.h	2026-04-18 23:34:39
+++ /Applications/Xcode_27.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKTypeIdentifiers.h	2026-06-05 00:49:48
@@ -2,7 +2,7 @@
 //  HKTypeIdentifiers.h
 //  HealthKit
 //
-//  Copyright © 2014-2025 Apple, Inc. All rights reserved.
+//  Copyright © 2014-2026 Apple, Inc. All rights reserved.
 //
 
 #import <Foundation/Foundation.h>
@@ -190,6 +190,7 @@
 HK_EXTERN HKCategoryTypeIdentifier const HKCategoryTypeIdentifierToothbrushingEvent API_AVAILABLE(ios(13.0), watchos(6.0), macCatalyst(13.0), macos(13.0), visionos(1.0));                  // HKCategoryValue
 
 // Reproductive Health
+HK_EXTERN HKCategoryTypeIdentifier const HKCategoryTypeIdentifierBleedingAfterMenopause API_AVAILABLE(ios(27.0), watchos(27.0), macCatalyst(27.0), macos(27.0), visionos(27.0));            // HKCategoryValueVaginalBleeding
 HK_EXTERN HKCategoryTypeIdentifier const HKCategoryTypeIdentifierBleedingAfterPregnancy API_AVAILABLE(ios(18.0), watchos(11.0), macCatalyst(18.0), macos(15.0), visionos(2.0));             // HKCategoryValueVaginalBleeding
 HK_EXTERN HKCategoryTypeIdentifier const HKCategoryTypeIdentifierBleedingDuringPregnancy API_AVAILABLE(ios(18.0), watchos(11.0), macCatalyst(18.0), macos(15.0), visionos(2.0));            // HKCategoryValueVaginalBleeding
 HK_EXTERN HKCategoryTypeIdentifier const HKCategoryTypeIdentifierCervicalMucusQuality API_AVAILABLE(ios(9.0), watchos(2.0), macCatalyst(13.0), macos(13.0), visionos(1.0));                 // HKCategoryValueCervicalMucusQuality
@@ -198,6 +199,7 @@
 HK_EXTERN HKCategoryTypeIdentifier const HKCategoryTypeIdentifierIntermenstrualBleeding API_AVAILABLE(ios(9.0), watchos(2.0), macCatalyst(13.0), macos(13.0), visionos(1.0));               // HKCategoryValue
 HK_EXTERN HKCategoryTypeIdentifier const HKCategoryTypeIdentifierIrregularMenstrualCycles API_AVAILABLE(ios(16.0), watchos(9.0), macCatalyst(16.0), macos(13.0), visionos(1.0));            // HKCategoryValue
 HK_EXTERN HKCategoryTypeIdentifier const HKCategoryTypeIdentifierLactation API_AVAILABLE(ios(14.3), watchos(7.2), macCatalyst(14.3), macos(13.0), visionos(1.0));                           // HKCategoryValue
+HK_EXTERN HKCategoryTypeIdentifier const HKCategoryTypeIdentifierMenopausalState API_AVAILABLE(ios(27.0), watchos(27.0), macCatalyst(27.0), macos(27.0), visionos(27.0));                   // HKCategoryValueMenopausalState
 HK_EXTERN HKCategoryTypeIdentifier const HKCategoryTypeIdentifierMenstrualFlow API_AVAILABLE(ios(9.0), watchos(2.0), macCatalyst(13.0), macos(13.0), visionos(1.0));                        // HKCategoryValueVaginalBleeding
 HK_EXTERN HKCategoryTypeIdentifier const HKCategoryTypeIdentifierOvulationTestResult API_AVAILABLE(ios(9.0), watchos(2.0), macCatalyst(13.0), macos(13.0), visionos(1.0));                  // HKCategoryValueOvulationTestResult
 HK_EXTERN HKCategoryTypeIdentifier const HKCategoryTypeIdentifierPersistentIntermenstrualBleeding API_AVAILABLE(ios(16.0), watchos(9.0), macCatalyst(16.0), macos(13.0), visionos(1.0));    // HKCategoryValue
diff -ruN /Applications/Xcode_26.5.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKWorkout.h /Applications/Xcode_27.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKWorkout.h
--- /Applications/Xcode_26.5.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKWorkout.h	2026-04-19 00:07:38
+++ /Applications/Xcode_27.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKWorkout.h	2026-06-05 00:49:50
@@ -8,6 +8,7 @@
 #import <Foundation/Foundation.h>
 #import <HealthKit/HKDefines.h>
 #import <HealthKit/HKSample.h>
+#import <HealthKit/HKWorkoutActivityType.h>
 
 NS_ASSUME_NONNULL_BEGIN
 
@@ -15,99 +16,6 @@
 @class HKQuantityType;
 @class HKStatistics;
 @class HKWorkoutActivity;
-
-/*!
- @enum          HKWorkoutActivityType
- @abstract      Represents a particular type of workout or exercise
- */
-typedef NS_ENUM(NSUInteger, HKWorkoutActivityType) {
-    HKWorkoutActivityTypeAmericanFootball = 1,
-    HKWorkoutActivityTypeArchery,
-    HKWorkoutActivityTypeAustralianFootball,
-    HKWorkoutActivityTypeBadminton,
-    HKWorkoutActivityTypeBaseball,
-    HKWorkoutActivityTypeBasketball,
-    HKWorkoutActivityTypeBowling,
-    HKWorkoutActivityTypeBoxing, // See also HKWorkoutActivityTypeKickboxing.
-    HKWorkoutActivityTypeClimbing,
-    HKWorkoutActivityTypeCricket,
-    HKWorkoutActivityTypeCrossTraining, // Any mix of cardio and/or strength training. See also HKWorkoutActivityTypeCoreTraining and HKWorkoutActivityTypeFlexibility.
-    HKWorkoutActivityTypeCurling,
-    HKWorkoutActivityTypeCycling,
-    HKWorkoutActivityTypeDance API_DEPRECATED("Use HKWorkoutActivityTypeSocialDance or HKWorkoutActivityTypeCardioDance", ios(8.0, 14.0), watchos(2.0, 7.0)), // This enum remains available to access older data.
-    HKWorkoutActivityTypeDanceInspiredTraining API_DEPRECATED("Use HKWorkoutActivityTypeSocialDance, HKWorkoutActivityTypeCardioDance, HKWorkoutActivityTypeBarre or HKWorkoutActivityTypePilates", ios(8.0, 10.0), watchos(2.0, 3.0)), // This enum remains available to access older data.
-    HKWorkoutActivityTypeElliptical,
-    HKWorkoutActivityTypeEquestrianSports, // Polo, Horse Racing, Horse Riding, etc.
-    HKWorkoutActivityTypeFencing,
-    HKWorkoutActivityTypeFishing,
-    HKWorkoutActivityTypeFunctionalStrengthTraining, // Primarily free weights and/or body weight and/or accessories
-    HKWorkoutActivityTypeGolf,
-    HKWorkoutActivityTypeGymnastics,
-    HKWorkoutActivityTypeHandball,
-    HKWorkoutActivityTypeHiking,
-    HKWorkoutActivityTypeHockey, // Ice Hockey, Field Hockey, etc.
-    HKWorkoutActivityTypeHunting,
-    HKWorkoutActivityTypeLacrosse,
-    HKWorkoutActivityTypeMartialArts,
-    HKWorkoutActivityTypeMindAndBody, // Qigong, meditation, etc.
-    HKWorkoutActivityTypeMixedMetabolicCardioTraining API_DEPRECATED("Use HKWorkoutActivityTypeMixedCardio or HKWorkoutActivityTypeHighIntensityIntervalTraining", ios(8.0, 11.0), watchos(2.0, 4.0)), // This enum remains available to access older data.
-    HKWorkoutActivityTypePaddleSports, // Canoeing, Kayaking, Outrigger, Stand Up Paddle Board, etc.
-    HKWorkoutActivityTypePlay, // Dodge Ball, Hopscotch, Tetherball, Jungle Gym, etc.
-    HKWorkoutActivityTypePreparationAndRecovery, // Therapeutic activities like foam rolling, self massage and flexibility moves.
-    HKWorkoutActivityTypeRacquetball,
-    HKWorkoutActivityTypeRowing,
-    HKWorkoutActivityTypeRugby,
-    HKWorkoutActivityTypeRunning,
-    HKWorkoutActivityTypeSailing,
-    HKWorkoutActivityTypeSkatingSports, // Ice Skating, Speed Skating, Inline Skating, Skateboarding, etc.
-    HKWorkoutActivityTypeSnowSports, // Sledding, Snowmobiling, Building a Snowman, etc. See also HKWorkoutActivityTypeCrossCountrySkiing, HKWorkoutActivityTypeSnowboarding, and HKWorkoutActivityTypeDownhillSkiing.
-    HKWorkoutActivityTypeSoccer,
-    HKWorkoutActivityTypeSoftball,
-    HKWorkoutActivityTypeSquash,
-    HKWorkoutActivityTypeStairClimbing, // See also HKWorkoutActivityTypeStairs and HKWorkoutActivityTypeStepTraining.
-    HKWorkoutActivityTypeSurfingSports, // Traditional Surfing, Kite Surfing, Wind Surfing, etc.
-    HKWorkoutActivityTypeSwimming,
-    HKWorkoutActivityTypeTableTennis,
-    HKWorkoutActivityTypeTennis,
-    HKWorkoutActivityTypeTrackAndField, // Shot Put, Javelin, Pole Vaulting, etc.
-    HKWorkoutActivityTypeTraditionalStrengthTraining, // Primarily machines and/or free weights
-    HKWorkoutActivityTypeVolleyball,
-    HKWorkoutActivityTypeWalking,
-    HKWorkoutActivityTypeWaterFitness,
-    HKWorkoutActivityTypeWaterPolo,
-    HKWorkoutActivityTypeWaterSports, // Water Skiing, Wake Boarding, etc.
-    HKWorkoutActivityTypeWrestling,
-    HKWorkoutActivityTypeYoga,
-    
-    HKWorkoutActivityTypeBarre              API_AVAILABLE(ios(10.0), watchos(3.0), macCatalyst(13.0), macos(13.0)),    // HKWorkoutActivityTypeDanceInspiredTraining
-    HKWorkoutActivityTypeCoreTraining       API_AVAILABLE(ios(10.0), watchos(3.0), macCatalyst(13.0), macos(13.0)),
-    HKWorkoutActivityTypeCrossCountrySkiing API_AVAILABLE(ios(10.0), watchos(3.0), macCatalyst(13.0), macos(13.0)),
-    HKWorkoutActivityTypeDownhillSkiing     API_AVAILABLE(ios(10.0), watchos(3.0), macCatalyst(13.0), macos(13.0)),
-    HKWorkoutActivityTypeFlexibility        API_AVAILABLE(ios(10.0), watchos(3.0), macCatalyst(13.0), macos(13.0)),
-    HKWorkoutActivityTypeHighIntensityIntervalTraining    API_AVAILABLE(ios(10.0), watchos(3.0), macCatalyst(13.0), macos(13.0)),
-    HKWorkoutActivityTypeJumpRope           API_AVAILABLE(ios(10.0), watchos(3.0), macCatalyst(13.0), macos(13.0)),
-    HKWorkoutActivityTypeKickboxing         API_AVAILABLE(ios(10.0), watchos(3.0), macCatalyst(13.0), macos(13.0)),
-    HKWorkoutActivityTypePilates            API_AVAILABLE(ios(10.0), watchos(3.0), macCatalyst(13.0), macos(13.0)),    // HKWorkoutActivityTypeDanceInspiredTraining
-    HKWorkoutActivityTypeSnowboarding       API_AVAILABLE(ios(10.0), watchos(3.0), macCatalyst(13.0), macos(13.0)),
-    HKWorkoutActivityTypeStairs             API_AVAILABLE(ios(10.0), watchos(3.0), macCatalyst(13.0), macos(13.0)),
-    HKWorkoutActivityTypeStepTraining       API_AVAILABLE(ios(10.0), watchos(3.0), macCatalyst(13.0), macos(13.0)),
-    HKWorkoutActivityTypeWheelchairWalkPace API_AVAILABLE(ios(10.0), watchos(3.0), macCatalyst(13.0), macos(13.0)),
-    HKWorkoutActivityTypeWheelchairRunPace  API_AVAILABLE(ios(10.0), watchos(3.0), macCatalyst(13.0), macos(13.0)),
-    HKWorkoutActivityTypeTaiChi             API_AVAILABLE(ios(11.0), watchos(4.0), macCatalyst(13.0), macos(13.0)),
-    HKWorkoutActivityTypeMixedCardio        API_AVAILABLE(ios(11.0), watchos(4.0), macCatalyst(13.0), macos(13.0)),    // HKWorkoutActivityTypeMixedMetabolicCardioTraining
-    HKWorkoutActivityTypeHandCycling        API_AVAILABLE(ios(11.0), watchos(4.0), macCatalyst(13.0), macos(13.0)),
-    HKWorkoutActivityTypeDiscSports         API_AVAILABLE(ios(13.0), watchos(6.0), macCatalyst(13.0), macos(13.0)),
-    HKWorkoutActivityTypeFitnessGaming      API_AVAILABLE(ios(13.0), watchos(6.0), macCatalyst(13.0), macos(13.0)),
-    HKWorkoutActivityTypeCardioDance        API_AVAILABLE(ios(14.0), watchos(7.0), macCatalyst(14.0), macos(13.0)),
-    HKWorkoutActivityTypeSocialDance        API_AVAILABLE(ios(14.0), watchos(7.0), macCatalyst(14.0), macos(13.0)),    // Dances done in social settings like swing, salsa and folk dances from different world regions.
-    HKWorkoutActivityTypePickleball         API_AVAILABLE(ios(14.0), watchos(7.0), macCatalyst(14.0), macos(13.0)),
-    HKWorkoutActivityTypeCooldown           API_AVAILABLE(ios(14.0), watchos(7.0), macCatalyst(14.0), macos(13.0)),    // Low intensity stretching and mobility exercises following a more vigorous workout type
-    HKWorkoutActivityTypeSwimBikeRun        API_AVAILABLE(ios(16.0), watchos(9.0), macCatalyst(16.0), macos(13.0)) = 82,
-    HKWorkoutActivityTypeTransition         API_AVAILABLE(ios(16.0), watchos(9.0), macCatalyst(16.0), macos(13.0)),
-    HKWorkoutActivityTypeUnderwaterDiving   API_AVAILABLE(ios(17.0), watchos(10.0), macCatalyst(17.0), macos(14.0)),
-    
-    HKWorkoutActivityTypeOther = 3000,
-} API_AVAILABLE(ios(8.0), watchos(2.0), macCatalyst(13.0), macos(13.0));
 
 typedef NS_ENUM(NSInteger, HKWorkoutEventType) {
     HKWorkoutEventTypePause = 1,
diff -ruN /Applications/Xcode_26.5.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKWorkoutActivityType.h /Applications/Xcode_27.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKWorkoutActivityType.h
--- /Applications/Xcode_26.5.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKWorkoutActivityType.h	1969-12-31 19:00:00
+++ /Applications/Xcode_27.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HKWorkoutActivityType.h	2026-06-05 01:18:20
@@ -0,0 +1,147 @@
+//
+//  HKWorkoutActivityType.h
+//  HealthKit
+//
+//  Copyright © 2014-2026 Apple, Inc. All rights reserved.
+//
+
+#import <Foundation/Foundation.h>
+
+#import <HealthKit/HKDefines.h>
+
+
+
+NS_ASSUME_NONNULL_BEGIN
+
+/**
+ @enum          HKWorkoutActivityType
+ @abstract      Represents a particular type of workout or exercise
+
+ @constant      HKWorkoutActivityTypeBoxing                         See also HKWorkoutActivityTypeKickboxing.
+ @constant      HKWorkoutActivityTypeCrossTraining                  Any mix of cardio and/or strength training. See also
+                                                                    HKWorkoutActivityTypeCoreTraining and
+                                                                    HKWorkoutActivityTypeFlexibility.
+ @constant      HKWorkoutActivityTypeDance                          This enum remains available to access older data.
+ @constant      HKWorkoutActivityTypeDanceInspiredTraining          This enum remains available to access older data.
+ @constant      HKWorkoutActivityTypeEquestrianSports               Polo, Horse Racing, Horse Riding, etc.
+ @constant      HKWorkoutActivityTypeFunctionalStrengthTraining     Primarily free weights and/or body weight and/or
+                                                                    accessories
+ @constant      HKWorkoutActivityTypeHockey                         Ice Hockey, Field Hockey, etc.
+ @constant      HKWorkoutActivityTypeMindAndBody                    Qigong, meditation, etc.
+ @constant      HKWorkoutActivityTypeMixedMetabolicCardioTraining   This enum remains available to access older data.
+ @constant      HKWorkoutActivityTypePaddleSports                   Canoeing, Kayaking, Outrigger, Stand Up Paddle
+                                                                    Board, etc.
+ @constant      HKWorkoutActivityTypePlay                           Dodge Ball, Hopscotch, Tetherball, Jungle Gym, etc.
+ @constant      HKWorkoutActivityTypePreparationAndRecovery         Therapeutic activities like foam rolling, self
+                                                                    massage and flexibility moves.
+ @constant      HKWorkoutActivityTypeSkatingSports                  Ice Skating, Speed Skating, Inline Skating,
+                                                                    Skateboarding, etc.
+ @constant      HKWorkoutActivityTypeSnowSports                     Sledding, Snowmobiling, Building a Snowman, etc. See
+                                                                    also HKWorkoutActivityTypeCrossCountrySkiing,
+                                                                    HKWorkoutActivityTypeSnowboarding, and
+                                                                    HKWorkoutActivityTypeDownhillSkiing.
+ @constant      HKWorkoutActivityTypeStairClimbing                  See also HKWorkoutActivityTypeStairs and
+                                                                    HKWorkoutActivityTypeStepTraining.
+ @constant      HKWorkoutActivityTypeSurfingSports                  Traditional Surfing, Kite Surfing, Wind Surfing,
+                                                                    etc.
+ @constant      HKWorkoutActivityTypeTrackAndField                  Shot Put, Javelin, Pole Vaulting, etc.
+ @constant      HKWorkoutActivityTypeTraditionalStrengthTraining    Primarily machines and/or free weights
+ @constant      HKWorkoutActivityTypeWaterSports                    Water Skiing, Wake Boarding, etc.
+ @constant      HKWorkoutActivityTypeBarre                          HKWorkoutActivityTypeDanceInspiredTraining
+ @constant      HKWorkoutActivityTypePilates                        HKWorkoutActivityTypeDanceInspiredTraining
+ @constant      HKWorkoutActivityTypeMixedCardio                    HKWorkoutActivityTypeMixedMetabolicCardioTraining
+ @constant      HKWorkoutActivityTypeSocialDance                    Dances done in social settings like swing, salsa and
+                                                                    folk dances from different world regions.
+ @constant      HKWorkoutActivityTypeCooldown                       Low intensity stretching and mobility exercises
+                                                                    following a more vigorous workout type
+ */
+typedef NS_ENUM(NSUInteger, HKWorkoutActivityType) {
+    HKWorkoutActivityTypeAmericanFootball = 1,
+    HKWorkoutActivityTypeArchery = 2,
+    HKWorkoutActivityTypeAustralianFootball = 3,
+    HKWorkoutActivityTypeBadminton = 4,
+    HKWorkoutActivityTypeBaseball = 5,
+    HKWorkoutActivityTypeBasketball = 6,
+    HKWorkoutActivityTypeBowling = 7,
+    HKWorkoutActivityTypeBoxing = 8,
+    HKWorkoutActivityTypeClimbing = 9,
+    HKWorkoutActivityTypeCricket = 10,
+    HKWorkoutActivityTypeCrossTraining = 11,
+    HKWorkoutActivityTypeCurling = 12,
+    HKWorkoutActivityTypeCycling = 13,
+    HKWorkoutActivityTypeDance API_DEPRECATED_WITH_REPLACEMENT("Use HKWorkoutActivityTypeSocialDance or HKWorkoutActivityTypeCardioDance", ios(8.0, 14.0), watchos(2.0, 7.0)) = 14,
+    HKWorkoutActivityTypeDanceInspiredTraining API_DEPRECATED_WITH_REPLACEMENT("Use HKWorkoutActivityTypeSocialDance, HKWorkoutActivityTypeCardioDance, HKWorkoutActivityTypeBarre or HKWorkoutActivityTypePilates", ios(8.0, 10.0), watchos(2.0, 3.0)) = 15,
+    HKWorkoutActivityTypeElliptical = 16,
+    HKWorkoutActivityTypeEquestrianSports = 17,
+    HKWorkoutActivityTypeFencing = 18,
+    HKWorkoutActivityTypeFishing = 19,
+    HKWorkoutActivityTypeFunctionalStrengthTraining = 20,
+    HKWorkoutActivityTypeGolf = 21,
+    HKWorkoutActivityTypeGymnastics = 22,
+    HKWorkoutActivityTypeHandball = 23,
+    HKWorkoutActivityTypeHiking = 24,
+    HKWorkoutActivityTypeHockey = 25,
+    HKWorkoutActivityTypeHunting = 26,
+    HKWorkoutActivityTypeLacrosse = 27,
+    HKWorkoutActivityTypeMartialArts = 28,
+    HKWorkoutActivityTypeMindAndBody = 29,
+    HKWorkoutActivityTypeMixedMetabolicCardioTraining API_DEPRECATED_WITH_REPLACEMENT("Use HKWorkoutActivityTypeMixedCardio or HKWorkoutActivityTypeHighIntensityIntervalTraining", ios(8.0, 11.0), watchos(2.0, 4.0)) = 30,
+    HKWorkoutActivityTypePaddleSports = 31,
+    HKWorkoutActivityTypePlay = 32,
+    HKWorkoutActivityTypePreparationAndRecovery = 33,
+    HKWorkoutActivityTypeRacquetball = 34,
+    HKWorkoutActivityTypeRowing = 35,
+    HKWorkoutActivityTypeRugby = 36,
+    HKWorkoutActivityTypeRunning = 37,
+    HKWorkoutActivityTypeSailing = 38,
+    HKWorkoutActivityTypeSkatingSports = 39,
+    HKWorkoutActivityTypeSnowSports = 40,
+    HKWorkoutActivityTypeSoccer = 41,
+    HKWorkoutActivityTypeSoftball = 42,
+    HKWorkoutActivityTypeSquash = 43,
+    HKWorkoutActivityTypeStairClimbing = 44,
+    HKWorkoutActivityTypeSurfingSports = 45,
+    HKWorkoutActivityTypeSwimming = 46,
+    HKWorkoutActivityTypeTableTennis = 47,
+    HKWorkoutActivityTypeTennis = 48,
+    HKWorkoutActivityTypeTrackAndField = 49,
+    HKWorkoutActivityTypeTraditionalStrengthTraining = 50,
+    HKWorkoutActivityTypeVolleyball = 51,
+    HKWorkoutActivityTypeWalking = 52,
+    HKWorkoutActivityTypeWaterFitness = 53,
+    HKWorkoutActivityTypeWaterPolo = 54,
+    HKWorkoutActivityTypeWaterSports = 55,
+    HKWorkoutActivityTypeWrestling = 56,
+    HKWorkoutActivityTypeYoga = 57,
+    HKWorkoutActivityTypeBarre API_AVAILABLE(ios(10.0), watchos(3.0), macCatalyst(13.0), macos(13.0)) = 58,
+    HKWorkoutActivityTypeCoreTraining API_AVAILABLE(ios(10.0), watchos(3.0), macCatalyst(13.0), macos(13.0)) = 59,
+    HKWorkoutActivityTypeCrossCountrySkiing API_AVAILABLE(ios(10.0), watchos(3.0), macCatalyst(13.0), macos(13.0)) = 60,
+    HKWorkoutActivityTypeDownhillSkiing API_AVAILABLE(ios(10.0), watchos(3.0), macCatalyst(13.0), macos(13.0)) = 61,
+    HKWorkoutActivityTypeFlexibility API_AVAILABLE(ios(10.0), watchos(3.0), macCatalyst(13.0), macos(13.0)) = 62,
+    HKWorkoutActivityTypeHighIntensityIntervalTraining API_AVAILABLE(ios(10.0), watchos(3.0), macCatalyst(13.0), macos(13.0)) = 63,
+    HKWorkoutActivityTypeJumpRope API_AVAILABLE(ios(10.0), watchos(3.0), macCatalyst(13.0), macos(13.0)) = 64,
+    HKWorkoutActivityTypeKickboxing API_AVAILABLE(ios(10.0), watchos(3.0), macCatalyst(13.0), macos(13.0)) = 65,
+    HKWorkoutActivityTypePilates API_AVAILABLE(ios(10.0), watchos(3.0), macCatalyst(13.0), macos(13.0)) = 66,
+    HKWorkoutActivityTypeSnowboarding API_AVAILABLE(ios(10.0), watchos(3.0), macCatalyst(13.0), macos(13.0)) = 67,
+    HKWorkoutActivityTypeStairs API_AVAILABLE(ios(10.0), watchos(3.0), macCatalyst(13.0), macos(13.0)) = 68,
+    HKWorkoutActivityTypeStepTraining API_AVAILABLE(ios(10.0), watchos(3.0), macCatalyst(13.0), macos(13.0)) = 69,
+    HKWorkoutActivityTypeWheelchairWalkPace API_AVAILABLE(ios(10.0), watchos(3.0), macCatalyst(13.0), macos(13.0)) = 70,
+    HKWorkoutActivityTypeWheelchairRunPace API_AVAILABLE(ios(10.0), watchos(3.0), macCatalyst(13.0), macos(13.0)) = 71,
+    HKWorkoutActivityTypeTaiChi API_AVAILABLE(ios(11.0), watchos(4.0), macCatalyst(13.0), macos(13.0)) = 72,
+    HKWorkoutActivityTypeMixedCardio API_AVAILABLE(ios(11.0), watchos(4.0), macCatalyst(13.0), macos(13.0)) = 73,
+    HKWorkoutActivityTypeHandCycling API_AVAILABLE(ios(11.0), watchos(4.0), macCatalyst(13.0), macos(13.0)) = 74,
+    HKWorkoutActivityTypeDiscSports API_AVAILABLE(ios(13.0), watchos(6.0), macCatalyst(13.0), macos(13.0)) = 75,
+    HKWorkoutActivityTypeFitnessGaming API_AVAILABLE(ios(13.0), watchos(6.0), macCatalyst(13.0), macos(13.0)) = 76,
+    HKWorkoutActivityTypeCardioDance API_AVAILABLE(ios(14.0), watchos(7.0), macCatalyst(14.0), macos(13.0)) = 77,
+    HKWorkoutActivityTypeSocialDance API_AVAILABLE(ios(14.0), watchos(7.0), macCatalyst(14.0), macos(13.0)) = 78,
+    HKWorkoutActivityTypePickleball API_AVAILABLE(ios(14.0), watchos(7.0), macCatalyst(14.0), macos(13.0)) = 79,
+    HKWorkoutActivityTypeCooldown API_AVAILABLE(ios(14.0), watchos(7.0), macCatalyst(14.0), macos(13.0)) = 80,
+    HKWorkoutActivityTypeSwimBikeRun API_AVAILABLE(ios(16.0), watchos(9.0), macCatalyst(16.0), macos(13.0)) = 82,
+    HKWorkoutActivityTypeTransition API_AVAILABLE(ios(16.0), watchos(9.0), macCatalyst(16.0), macos(13.0)) = 83,
+    HKWorkoutActivityTypeUnderwaterDiving API_AVAILABLE(ios(17.0), watchos(10.0), macCatalyst(17.0), macos(14.0)) = 84,
+    HKWorkoutActivityTypeRest API_UNAVAILABLE(ios, watchos, macCatalyst, macos) = 2998,
+    HKWorkoutActivityTypeGroup API_UNAVAILABLE(ios, watchos, macCatalyst, macos) = 2999,
+    HKWorkoutActivityTypeOther = 3000,
+} API_AVAILABLE(ios(8.0), watchos(2.0), macCatalyst(13.0), macos(13.0));
+
+NS_ASSUME_NONNULL_END
diff -ruN /Applications/Xcode_26.5.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HealthKit.h /Applications/Xcode_27.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HealthKit.h
--- /Applications/Xcode_26.5.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HealthKit.h	2026-04-19 00:07:35
+++ /Applications/Xcode_27.0.0-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/iOSSupport/System/Library/Frameworks/HealthKit.framework/Headers/HealthKit.h	2026-06-03 00:04:42
@@ -91,6 +91,7 @@
 #import <HealthKit/HKVisionPrism.h>
 #import <HealthKit/HKWorkout.h>
 #import <HealthKit/HKWorkoutActivity.h>
+#import <HealthKit/HKWorkoutActivityType.h>
 #import <HealthKit/HKWorkoutBuilder.h>
 #import <HealthKit/HKWorkoutConfiguration.h>
 #import <HealthKit/HKWorkoutEffortRelationshipQuery.h>

Clone this wiki locally