Screen Time API, DeviceActivity, Family Controls, Entitlements, Provisioning Profile

Hello everyone,

I'm hoping to find a solution for a critical issue that is blocking my app's submission to the App Store.

My app uses the Screen Time API and therefore has a main app and a DeviceActivityMonitor extension.

The main app has been successfully granted the Family Controls (Distribution) entitlement. However, the DeviceActivityMonitor extension is stuck with only the Family Controls (Development) entitlement.

This mismatch causes my build to fail during the archive/distribution process with the error: "Provisioning profile failed qualification. Profile doesn't support Family Controls (Development)."

This is a hard blocker, as the extension is a mandatory part of the API. I have already filled out the entitlement request form and also contacted Developer Support (Case #102666581576), who confirmed they could not assist and directed me here.

My question is:

What is the correct procedure to escalate or resolve the issue of a required extension not receiving the distribution-level Family Controls entitlement after the main app has already been approved?

Has anyone else encountered this specific "Development" vs. "Distribution" mismatch and found a definitive way to resolve it? Any guidance would be greatly appreciated.

Thank you!

Answered by DTS Engineer in 853607022

You must request a Family Controls entitlement for every app and app extension that requires it. Please request this entitlement for your extensions as described [here(https://developer.apple.com/documentation/bundleresources/entitlements/com.apple.developer.family-controls).

You must request a Family Controls entitlement for every app and app extension that requires it. Please request this entitlement for your extensions as described [here(https://developer.apple.com/documentation/bundleresources/entitlements/com.apple.developer.family-controls).

Screen Time API, DeviceActivity, Family Controls, Entitlements, Provisioning Profile
 
 
Q