App Store Connect rejects com.apple.deviceactivity.monitor for Device Activity Monitor Extension

I’m submitting an iOS app that uses Family Controls / DeviceActivity
APIs, and App Store Connect rejects the archive during distribution
with this error:

Invalid Info.plist value. The value of the NSExtensionPointIdentifier key, com.apple.deviceactivity.monitor, in the Info.plist of
“activity-tracking.app/PlugIns/ScheduleMonitorExtension.appex” is
invalid.

What I’ve already verified:

  • Family Controls capability is approved for our team
  • App IDs and distribution provisioning profiles were regenerated
  • The source Info.plist for the extension contains:
    • NSExtensionPointIdentifier = com.apple.deviceactivity.monitor
  • The archived .appex inside the .xcarchive also contains the same

exact value

  • Signed entitlements in the archived .appex include:
    • com.apple.developer.family-controls = true
    • app group entitlement
  • Main app archive is signed correctly as well
  • Latest stable Xcode used

This makes it look like the archive is configured correctly, but App
Store Connect still rejects the Device Activity Monitor extension
point itself.

Has anyone successfully distributed a third-party app containing a
Device Activity Monitor Extension to App Store Connect recently? Is
there an additional Apple-side approval required beyond visible Family Controls entitlement approval?

App Store Connect rejects com.apple.deviceactivity.monitor for Device Activity Monitor Extension
 
 
Q