StoreKit External Purchases or Offers entitlement missing from macOS provisioning profile

Hey

We are implementing EU external purchases for both our iOS and native macOS apps as it's written here: https://developer.apple.com/br/support/payment-options-on-the-app-store-in-the-eu

For our App ID, we enabled StoreKit External Purchases or Offers, whose entitlement key is:

com.apple.developer.storekit.custom-purchase-link.allowed-regions

The capability works for iOS, but newly generated macOS provisioning profiles do not contain this entitlement.

In Certificates, Identifiers & Profiles, the capability itself shows Platform Support: iOS, tvOS, watchOS, visionOS - macOS is not listed.

However, the StoreKit documentation for ExternalPurchaseCustomLink and the EU alternative-payment documentation appear to describe external-purchase support more generally.

Could you please clarify:

  1. Is com.apple.developer.storekit.custom-purchase-link.allowed-regions currently supported for native macOS apps distributed through the Mac App Store?
  2. If not, what entitlement and API should a native macOS app use for EU external purchases and external-purchase token reporting?
  3. Is macOS support for the StoreKit External Purchases or Offers entitlement planned or available through a separate entitlement request?

At the moment, our macOS provisioning profiles cannot contain this entitlement because macOS is not listed as a supported platform for this capability.

Thank you!

StoreKit External Purchases or Offers entitlement missing from macOS provisioning profile
 
 
Q