Family Controls (Distribution) entitlement missing for Device Activity Monitor extension - blocking TestFlight distribution

Hi Apple Developer Community,

I'm experiencing an issue with Family Controls entitlements for my iOS app that I'd like to discuss and see if others have encountered similar problems.

Background: My app (BrightStart) uses Family Controls to help users build healthy morning routines by temporarily blocking distracting apps until they complete a sunlight exposure session. The core functionality relies on automatic time-based blocking (e.g., block social media apps from 6-8am daily).

The Problem: I have Family Controls working perfectly in development builds, but I'm blocked from distributing via TestFlight due to entitlement issues with my Device Activity Monitor extension.

Technical Details: Main app bundle ID: app.brightstart.app ✅ Has both "Family Controls (Development)" and "Family Controls (Distribution)" options available Extension bundle ID: app.brightstart.app.BrightStartMonitorExtension ❌ Only shows "Family Controls (Development)" - no Distribution option

Error when archiving for TestFlight: ❌ Provisioning profile failed qualification Profile doesn't support Family Controls (Development). Family Controls (Development) feature is for development only. Please use Family Controls (Distribution) for distribution.

Impact: Cannot upload to TestFlight for beta testing

Native FamilyActivityPicker falls back to mock UI in distributed builds Automatic scheduled app blocking (via DeviceActivityMonitor) doesn't function in production

Questions for the community:

Has anyone successfully gotten "Family Controls (Distribution)" enabled for a Device Activity Monitor extension?

Is this a known limitation, or should I expect this option to be available?

Are there alternative approaches for time-based automatic app blocking that work in distribution builds?

Should I contact Apple Support directly about enabling this entitlement for the extension?

Btw, Cursor wrote this summary above, so it could be just hallucinating the issue? Would really appreciate anyone's thoughts here.

Answered by DTS Engineer in 853427022

<The Problem: I have Family Controls working perfectly in development builds, but I'm blocked from distributing via TestFlight due to entitlement issues with my Device Activity Monitor extension.> You must request a Family Controls entitlement for every app and app extension that requires it. Please request this entitlement for your extension as described here.

<The Problem: I have Family Controls working perfectly in development builds, but I'm blocked from distributing via TestFlight due to entitlement issues with my Device Activity Monitor extension.> You must request a Family Controls entitlement for every app and app extension that requires it. Please request this entitlement for your extension as described here.

Family Controls (Distribution) entitlement missing for Device Activity Monitor extension - blocking TestFlight distribution
 
 
Q