Extending approved Family Controls Distribution to a child app extension bundle

Hi all,

Our team (D36U48VRGM) holds approved Family Controls (Distribution) entitlement on three bundles, all live on the App Store as part of the same app:

  • com.strategieayoub.quranfocus (main app)
  • com.strategieayoub.quranfocus.ShieldAction
  • com.strategieayoub.quranfocus.ShieldConfiguration

We've added a fourth target — a DeviceActivityMonitor extension at com.strategieayoub.quranfocus.DeviceActivityMonitor — to replace our current BGProcessingTaskRequest re-shield path. The BGTaskScheduler approach is unreliable for our use case: iOS routinely runs the task hours late or skips it entirely, leaving users' apps unblocked far past the unlock window we promised. DeviceActivityMonitor's intervalDidEnd callback is the only mechanism Apple provides that fires reliably regardless of app state.

The new bundle ID is registered, has Family Controls (Development) provisioned, and intervalDidEnd works correctly during local on-device testing. The blocker is Distribution — Xcode's Signing pane shows:

"Bundle identifier is using development only version of Family Controls (Development) capability. Please request access to Family Controls (Distribution) to avoid issues when distributing."

Two questions:

  1. The previous per-asset Family Controls request form has been replaced with a single account-level form that contains no free-text field where I can specify a bundle ID. How does Apple now expect developers with already-approved teams to attach an additional child bundle to that approval?

  2. Phone Developer Support said they cannot make entitlement attachments and pointed me back to the form. Is there a documented escalation path?

Thanks for any pointers.

Extending approved Family Controls Distribution to a child app extension bundle
 
 
Q