diff --git a/Sources/Models/Entitlement.swift b/Sources/Models/Entitlement.swift index 839cec3..ea0de95 100644 --- a/Sources/Models/Entitlement.swift +++ b/Sources/Models/Entitlement.swift @@ -79,7 +79,8 @@ public extension Entitlement { .extendedVirtualAddressing, .teamIdentifier, .keychainAccessGroups, - .applicationIdentifier + .applicationIdentifier, + .healthKit ] static let paidEntitlements: Set = [ diff --git a/Sources/Models/Feature.swift b/Sources/Models/Feature.swift index 554fc75..683c1b1 100644 --- a/Sources/Models/Feature.swift +++ b/Sources/Models/Feature.swift @@ -46,6 +46,7 @@ public struct Feature: RawRepresentable, Hashable, Codable, Sendable, Expressibl case .pushNotifications: self = .pushNotifications case .gameCenter: self = .gameCenter case .inAppPurchase: self = .inAppPurchase + case .healthKit: self = .healthKit default: return nil } @@ -74,10 +75,12 @@ public extension Feature { static let increasedMemoryLimit: Feature = "increasedMemoryLimit" static let extendedVirtualAddressing: Feature = "extendedVirtualAddressing" static let increasedDebuggingMemoryLimit: Feature = "increasedDebuggingMemoryLimit" + static let healthKit: Feature = "HK421J6T7P" static let freeFeatures: Set = [ .appGroups, - .interAppAudio + .interAppAudio, + .healthKit ] static let paidFeatures: Set = [ @@ -101,6 +104,7 @@ public extension Feature { .wirelessAccessoryConfiguration, .increasedMemoryLimit, .extendedVirtualAddressing, - .increasedDebuggingMemoryLimit + .increasedDebuggingMemoryLimit, + .healthKit ] }