Catalyst Developer ID support for Shared with You

I'm working on Shared with You support for my iOS / macOS app, and it's working very well on iOS. I am trying to publish a macOS beta that's signed with my Developer ID, but I'm getting the following error:

The Shared with You capability is not available for Mac Catalyst Developer ID provisioning profiles. Disable this feature and try again.

However, the documentation says that the feature is available on Mac Catalyst.

Is this just not available when trying to export for signing with my Developer ID? Is this an inherent limitation and this is only available for builds that are distributed through the App Store or TestFlight?

We are seeing the same thing in an AppKit macOS app that is distributed outside the Mac App Store. We sign with the Developer ID, but it says that Shared with You is not in the provisioning profile.

I saw this a few years ago too, only that was with Sign in with Apple. Apple later confirmed that indeed Sign in with Apple is not supported outside the Mac App Store, and the provisioning portal just strips that entitlement out for non-MAS provisioning profiles.

I am seeing this very same behavior with Shared with You. My conclusion is that Shared with You only works with Mac App Store apps, and that you will be able to get it working by distributing it via TestFlight.

If anyone from Apple can confirm that indeed Shared with You is not supported outside the Mac App Store, it would be appreciated. (This sort of thing should be documented; it would have saved me weeks last time).

Catalyst Developer ID support for Shared with You
 
 
Q